diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 768 |
1 files changed, 275 insertions, 493 deletions
diff --git a/ChangeLog b/ChangeLog index 054072fb36..c4f11a4628 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ 2014-04-30 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * * sysdeps/generic/symbol-hacks.h (memcpy): Add internal alias. + * sysdeps/generic/symbol-hacks.h (memcpy): Add internal alias. 2014-04-30 Yang Yingliang <yangyingliang@huawei.com> @@ -146,8 +146,6 @@ * nptl/sysdeps/unix/sysv/linux/powerpc/pthread_once.c: Remove file. -2014-04-17 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/fpu/fenv_private.h (libc_feholdexcept_setroundl_ctx): Define to libc_feholdexcept_setround_ppc_ctx. @@ -267,8 +265,6 @@ * sysdeps/s390/configure.ac: Check for Binutils >= 2.24. * sysdeps/s390/configure: Regenerate. -2014-04-16 Stefan Liebler <stli@linux.vnet.ibm.com> - [BZ #16824] * sysdeps/ieee754/ldbl-128/e_j1l.c (__ieee754_y1l): Set round-to-nearest internally to reduce error accumulation. @@ -294,8 +290,6 @@ * csu/libc-start.c (LIBC_START_MAIN) [!SHARED]: Call _dl_debug_initialize. -2014-04-14 Carlos O'Donell <carlos@redhat.com> - * configure.ac: Remove SELinux header check. * configure: Regenerate. * nscd/selinux.c (perms): Array of const char* to permission names. @@ -399,8 +393,8 @@ 2014-04-09 Adhemerval Zanella <azanella@linux.vnet.ibm.com> * bits/string.h (_STRING_ARCH_unaligned): Define it to 0. - * crypt/sha256.c (_STRING_ARCH_unaligned): Check its value instead of its - definition. + * crypt/sha256.c (_STRING_ARCH_unaligned): Check its value instead + of its definition. * iconv/gconv_simple.c (_STRING_ARCH_unaligned): Likewise. * iconv/loop.c (_STRING_ARCH_unaligned): Likewise. * iconv/skeleton.c (_STRING_ARCH_unaligned): Likewise. @@ -447,8 +441,6 @@ * sysdeps/unix/sysv/linux/tile/nptl/bits/pthreadtypes.h (__PTHREAD_SPIN): Likewise. -2014-04-09 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power6x/fpu/Implies: New file. * sysdeps/powerpc/powerpc64/power6x/fpu/Implies: new file. * sysdeps/powerpc/powerpc64/power6x/multiarch/Implies: New file. @@ -497,12 +489,10 @@ (libc_extra_cppflags): New flag. * configure. Regenerate. * sysdeps/unix/sysv/linux/powerpc/powerpc64/configure.ac - (libc_cv_ppc64_def_call_elf): Define it to yes if compiler does not set - _CALL_ELF and add -D_CALL_ELF=1 to libc_extra_cppflags. + (libc_cv_ppc64_def_call_elf): Define it to yes if compiler does + not set _CALL_ELF and add -D_CALL_ELF=1 to libc_extra_cppflags. * sysdeps/unix/sysv/linux/powerpc/powerpc64/configure: Regenerate. -2014-04-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - [BZ #16815] * sysdeps/powerpc/powerpc32/fpu/s_nearbyint.S (__nearbyint): Fix result for FE_DOWNWARD rounding mode. @@ -591,12 +581,8 @@ * math/libm-test.inc (nextafter_test_data): Add tests. * NEWS: Add 16739 and 16786 to bug list. -2014-04-02 Alan Modra <amodra@gmail.com> - * sysdeps/powerpc/powerpc64/power7/memrchr.S: Correct stream hint. -2014-04-02 Alan Modra <amodra@gmail.com> - * sysdeps/powerpc/powerpc64/start.S: Add @toc to toc symbol reference. 2014-04-01 Will Newton <will.newton@linaro.org> @@ -774,15 +760,17 @@ 2014-03-27 Andi Kleen <ak@linux.intel.com> - * nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h (lll_lock, - lll_robust_lock, lll_cond_lock, lll_timedlock, lll_robust_cond_lock, - lll_robust_timedlock, lll_unlock, lll_robust_unlock): - Remove out of line section. Use cfi intrinsics. + * nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.h (lll_lock) + (lll_robust_lock, lll_cond_lock, lll_timedlock) + (lll_robust_cond_lock, lll_robust_timedlock, lll_unlock) + (lll_robust_unlock): Remove out of line section. Use cfi + intrinsics. (LLL_STUB_UNWIND_INFO*): Remove. - * nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h (lll_lock, - lll_robust_lock, lll_cond_lock, lll_timedlock, lll_robust_cond_lock, - lll_robust_timedlock, lll_unlock, lll_robust_unlock): - Remove out of line section. Use cfi intrinsics. + * nptl/sysdeps/unix/sysv/linux/i386/lowlevellock.h (lll_lock) + (lll_robust_lock, lll_cond_lock, lll_timedlock) + (lll_robust_cond_lock, lll_robust_timedlock, lll_unlock) + (lll_robust_unlock): Remove out of line section. Use cfi + intrinsics. (LLL_STUB_UNWIND_INFO*): Remove. 2014-03-27 Siddhesh Poyarekar <siddhesh@redhat.com> @@ -822,13 +810,9 @@ * scripts/localplt.awk: Check for PLT generated by internal IFUNC calls. -2014-03-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * nptl/sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h: Revert previous change. -2014-03-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/fpu/libm-test-ulps: Update. 2014-03-25 Andreas Schwab <schwab@suse.de> @@ -893,8 +877,6 @@ * sysdeps/unix/sysv/linux/s390/bits/stat.h (struct stat): Rename member pad0 to __glibc_reserved0. -2014-03-24 Stefan Liebler <stli@linux.vnet.ibm.com> - [BZ #16712] * sysdeps/s390/s390-32/bits/wordsize.h (__WORDSIZE32_SIZE_ULONG): New define. @@ -903,20 +885,14 @@ * sysdeps/generic/stdint.h (SIZE_MAX): Define as UL if __WORDSIZE32_SIZE_ULONG. -2014-03-24 Stefan Liebler <stli@linux.vnet.ibm.com> - [BZ #16713] * sysdeps/unix/sysv/linux/s390/bits/sigaction.h (__glibc_reserved0): New variable. (sa_flags): Change type to int. -2014-03-24 Stefan Liebler <stli@linux.vnet.ibm.com> - * posix/Makefile (before-compile): Use += before-compile instead of a :=. -2014-03-24 Stefan Liebler <stli@linux.vnet.ibm.com> - * nptl/sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h (__PTHREAD_MUTEX_HAVE_ELISION): New define. @@ -1481,22 +1457,16 @@ implementation. * math/libm-test.inc (round_test_data): Add more tests. -2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - [BZ #16706] * sysdeps/powerpc/powerpc64/fpu/s_nearbyintl.S: Remove wrong implementation. * math/libm-test.inc (nearbyint_test_data): Add more tests. -2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - [BZ #16701] * sysdeps/powerpc/powerpc64/fpu/s_ceill.S: Remove wrong implementation. * math/libm-test.inc (ceil_test_data): Add more tests. -2014-03-14 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * math/libm-test.inc (trunc_test_data): Add more tests related to BZ#16414. @@ -1531,30 +1501,23 @@ (sh-ldd-rewrite): Delete. (bash-ldd-rewrite): Delete. (have-bash2): Delete checks. - [ldd-rewrite-script]: Change $(ldd-shell)-ldd-rewrite to ldd-rewrite. - -2014-03-13 Mike Frysinger <vapier@gentoo.org> + [ldd-rewrite-script]: Change $(ldd-shell)-ldd-rewrite to + ldd-rewrite. * config.make.in (have-ksh): Delete. (KSH): Delete. * configure.ac (libc_cv_have_ksh): Delete. * configure: Regenerate. -2014-03-13 Mike Frysinger <vapier@gentoo.org> - * elf/Makefile: Delete $(have-ksh) check. ($(objpfx)sotruss): Change KSH to BASH. * elf/sotruss.ksh: Rename to ... * elf/sotruss.sh: ... this. Change @KSH@ to @BASH@. Change function style to match POSIX. Drop ksh vim mode setting. -2014-03-13 Mike Frysinger <vapier@gentoo.org> - * manual/time.texi (Specifying the Time Zone with TZ): Change Tuesday to Thursday. -2014-03-13 Mike Frysinger <vapier@gentoo.org> - * debug/tst-longjmp_chk2.c: Update header comment. (stackoverflow_handler): Add comment. Call assert on pass value. @@ -1639,8 +1602,8 @@ 2014-03-12 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/strspn.c (strspn): Build IFUNC - selector for static builds. + * sysdeps/powerpc/powerpc64/multiarch/strspn.c (strspn): Build + IFUNC selector for static builds. 2014-03-11 Joseph Myers <joseph@codesourcery.com> @@ -2994,68 +2957,60 @@ 2014-02-27 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llround power8 - implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power8.S: New file: - POWER8 llround ifunc implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround.c (__lllround): Add - POWER8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llround + power8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power8.S: New + file: POWER8 llround ifunc implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround.c + (__lllround): Add POWER8 implementation. * sysdeps/powerpc/powerpc64/power8/fpu/s_llround.S: New file: POWER8 llround implementation. -2014-02-27 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llrint power8 - implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power8.S: New file: - POWER8 llrint ifunc implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c (__lllrint): Add - POWER8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llrint + power8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power8.S: New + file: POWER8 llrint ifunc implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint.c (__lllrint): + Add POWER8 implementation. * sysdeps/powerpc/powerpc64/power8/fpu/s_llrint.S: New file: POWER8 llrint implementation. -2014-02-27 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add finite power8 - implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power8.S: New file: - POWER8 finite ifunc implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c (__finite): Add - POWER8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add finite + power8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power8.S: New + file: POWER8 finite ifunc implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c (__finite): + Add POWER8 implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef.c (__finitef): Likewise. * sysdeps/powerpc/powerpc64/power8/fpu/s_finite.S: New file: POWER8 finite implementation. * sysdeps/powerpc/powerpc64/power8/fpu/s_finitef.S: New file. -2014-02-27 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isinf power8 - implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power8.S: New file: - POWER8 isinf ifunc implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isinf + power8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power8.S: New + file: POWER8 isinf ifunc implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c (__isinf): Add POWER8 implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c (__isinff): Likewise. - * sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S: New file: - POWER8 isinf implementation. + * sysdeps/powerpc/powerpc64/power8/fpu/s_isinf.S: New file: POWER8 + isinf implementation. * sysdeps/powerpc/powerpc64/power8/fpu/s_isinff.S: New file. -2014-02-27 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - - * sysdeps/powerpc/powerpc32/power4/multiarch/init-arch.h (INIT_ARCH): - Add hwcap2 initialization. - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isnan power8 - implementation. - * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power8.S: New file: - POWER8 isnan ifunc implementation. + * sysdeps/powerpc/powerpc32/power4/multiarch/init-arch.h + (INIT_ARCH): Add hwcap2 initialization. + * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isnan + power8 implementation. + * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power8.S: New + file: POWER8 isnan ifunc implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c (__isnan): Add POWER8 implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c (__isnanf): Likewise. - * sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S: New file: - POWER8 isnan implementation. + * sysdeps/powerpc/powerpc64/power8/fpu/s_isnan.S: New file: POWER8 + isnan implementation. * sysdeps/powerpc/powerpc64/power8/fpu/s_isnanf.S: New file. 2014-02-27 Joey Ye <joey.ye@arm.com> @@ -4025,18 +3980,12 @@ * manual/probes.texi (Mathematical Function Probes): Use "triggered" instead of "hit". -2014-02-11 Will Newton <will.newton@linaro.org> - * manual/probes.texi (Internal Probes): Add documentation of setjmp, longjmp and longjmp_target probes. -2014-02-11 Will Newton <will.newton@linaro.org> - * include/stap-probe.h: Add comment about probe argument format. -2014-02-11 Will Newton <will.newton@linaro.org> - * malloc/mtrace.c (attribute_hidden): Remove unused macro definition. (tr_where, tr_freehook, tr_mallochook, tr_reallochook, tr_memalignhook): Use ANSI protoype. @@ -4073,7 +4022,8 @@ 2014-02-10 Ondřej Bílka <neleai@seznam.cz> - * assert/assert.c (__assert_fail_base): Use glibc_likely instead __builtin_expect. + * assert/assert.c (__assert_fail_base): Use glibc_likely instead + __builtin_expect. * benchtests/bench-memmem.c (simple_memmem): Likewise. * catgets/open_catalog.c (__open_catalog): Likewise. * csu/libc-start.c (LIBC_START_MAIN): Likewise. @@ -4129,9 +4079,9 @@ * elf/dl-hwcaps.c (_dl_important_hwcaps): Likewise. * elf/dl-init.c (call_init, _dl_init): Likewise. * elf/dl-libc.c (__libc_dlopen_mode, __libc_dlsym): Likewise. - * elf/dl-load.c (_dl_dst_substitute, fillin_rpath, _dl_init_paths, - _dl_map_object_from_fd, open_verify, open_path, - _dl_map_object): Likewise. + * elf/dl-load.c (_dl_dst_substitute, fillin_rpath, _dl_init_paths) + (_dl_map_object_from_fd, open_verify, open_path, _dl_map_object): + Likewise. * elf/dl-lookup.c (do_lookup_x, add_dependency, _dl_lookup_symbol_x): Likewise. * elf/dl-minimal.c (__libc_memalign): Likewise. @@ -4139,13 +4089,13 @@ * elf/dl-reloc.c (_dl_relocate_object): Likewise. * elf/dl-runtime.c (_dl_fixup, _dl_profile_fixup): Likewise. * elf/dl-sym.c (do_sym): Likewise. - * elf/dl-tls.c (tls_get_addr_tail, update_get_addr, __tls_get_addr, - _dl_tls_get_addr_soft): Likewise. + * elf/dl-tls.c (tls_get_addr_tail, update_get_addr) + (__tls_get_addr, _dl_tls_get_addr_soft): Likewise. * elf/dl-version.c (match_symbol, _dl_check_map_versions): Likewise. * elf/dl-writev.h (_dl_writev): Likewise. * elf/ldconfig.c (search_dir): Likewise. - * elf/rtld.c (_dl_start_final, _dl_start, init_tls, do_preload, - dl_main): Likewise. + * elf/rtld.c (_dl_start_final, _dl_start, init_tls, do_preload) + (dl_main): Likewise. * elf/setup-vdso.h (setup_vdso): Likewise. * grp/compat-initgroups.c (compat_call): Likewise. * grp/fgetgrent.c (fgetgrent): Likewise. @@ -4202,10 +4152,11 @@ * iconv/gconv_cache.c (__gconv_load_cache): Likewise. * iconv/gconv_close.c (__gconv_close): Likewise. * iconv/gconv_open.c (__gconv_open): Likewise. - * iconv/gconv_simple.c (internal_ucs4_loop_single, ucs4_internal_loop, - ucs4_internal_loop_unaligned, ucs4_internal_loop_single, - internal_ucs4le_loop_single, ucs4le_internal_loop, - ucs4le_internal_loop_unaligned, ucs4le_internal_loop_single): Likewise. + * iconv/gconv_simple.c (internal_ucs4_loop_single) + (ucs4_internal_loop, ucs4_internal_loop_unaligned) + (ucs4_internal_loop_single, internal_ucs4le_loop_single) + (ucs4le_internal_loop, ucs4le_internal_loop_unaligned) + (ucs4le_internal_loop_single): Likewise. * iconv/iconv.c (iconv): Likewise. * iconv/iconv_close.c: Likewise. * iconv/loop.c (SINGLE): Likewise. @@ -4217,16 +4168,16 @@ * intl/loadmsgcat.c (_nl_load_domain): Likewise. * intl/localealias.c (read_alias_file): Likewise. * libio/filedoalloc.c (_IO_file_doallocate): Likewise. - * libio/fileops.c (_IO_file_open, _IO_file_underflow_mmap, - _IO_new_file_overflow, _IO_file_xsgetn_mmap): Likewise. + * libio/fileops.c (_IO_file_open, _IO_file_underflow_mmap) + (_IO_new_file_overflow, _IO_file_xsgetn_mmap): Likewise. * libio/fmemopen.c (fmemopen): Likewise. * libio/iofgets.c (_IO_fgets): Likewise. * libio/iofgets_u.c (fgets_unlocked): Likewise. * libio/iofgetws.c (fgetws): Likewise. * libio/iofgetws_u.c (fgetws_unlocked): Likewise. * libio/iogetdelim.c (_IO_getdelim): Likewise. - * libio/wfileops.c (_IO_wfile_underflow, _IO_wfile_underflow_mmap, - adjust_wide_data, _IO_wfile_seekoff): Likewise. + * libio/wfileops.c (_IO_wfile_underflow, _IO_wfile_underflow_mmap) + (adjust_wide_data, _IO_wfile_seekoff): Likewise. * locale/findlocale.c (_nl_find_locale): Likewise. * locale/loadarchive.c (_nl_load_locale_from_archive): Likewise. * locale/loadlocale.c (_nl_intern_locale_data, _nl_load_locale): @@ -4235,8 +4186,8 @@ * login/programs/pt_chown.c (main): Likewise. * malloc/arena.c (ptmalloc_init, shrink_heap, arena_get2): Likewise. * malloc/malloc.c (_int_malloc, _int_free): Likewise. - * malloc/memusage.c (update_data, malloc, realloc, calloc, free, - mmap, mmap64, mremap, munmap): Likewise. + * malloc/memusage.c (update_data, malloc, realloc, calloc, free) + (mmap, mmap64, mremap, munmap): Likewise. * math/e_exp2l.c: Likewise. * math/e_scalb.c (invalid_fn, __ieee754_scalb): Likewise. * math/e_scalbf.c (invalid_fn, __ieee754_scalbf): Likewise. @@ -4290,91 +4241,96 @@ * nis/nis_getservlist.c (nis_getservlist): Likewise. * nis/nis_lookup.c (nis_lookup): Likewise. * nis/nis_subr.c (nis_leaf_of_r, nis_getnames): Likewise. - * nis/nis_table.c (__create_ib_request, nis_list, nis_add_entry, - nis_modify_entry, nis_first_entry, nis_next_entry): Likewise. + * nis/nis_table.c (__create_ib_request, nis_list, nis_add_entry) + (nis_modify_entry, nis_first_entry, nis_next_entry): Likewise. * nis/nis_xdr.c (xdr_endpoint): Likewise. - * nis/nss_compat/compat-grp.c (getgrent_next_file, internal_getgrnam_r, - internal_getgrgid_r): Likewise. - * nis/nss_compat/compat-initgroups.c (add_group, internal_getgrent_r): - Likewise. - * nis/nss_compat/compat-pwd.c (getpwent_next_file, internal_getpwnam_r, - internal_getpwuid_r): Likewise. - * nis/nss_compat/compat-spwd.c (getspent_next_file, - internal_getspnam_r): Likewise. - * nis/nss_nis/nis-alias.c (internal_nis_getaliasent_r, - _nss_nis_getaliasbyname_r): Likewise. - * nis/nss_nis/nis-ethers.c (_nss_nis_gethostton_r, - _nss_nis_getntohost_r): Likewise. - * nis/nss_nis/nis-grp.c (internal_nis_setgrent, - internal_nis_getgrent_r, _nss_nis_getgrnam_r, _nss_nis_getgrgid_r): - Likewise. - * nis/nss_nis/nis-hosts.c (_nss_nis_sethostent, - internal_nis_gethostent_r, internal_gethostbyname2_r, - _nss_nis_gethostbyname_r, _nss_nis_gethostbyaddr_r, - _nss_nis_gethostbyname4_r): Likewise. - * nis/nss_nis/nis-initgroups.c (internal_getgrent_r, - initgroups_netid): Likewise. + * nis/nss_compat/compat-grp.c (getgrent_next_file) + (internal_getgrnam_r, internal_getgrgid_r): Likewise. + * nis/nss_compat/compat-initgroups.c (add_group) + (internal_getgrent_r): Likewise. + * nis/nss_compat/compat-pwd.c (getpwent_next_file) + (internal_getpwnam_r, internal_getpwuid_r): Likewise. + * nis/nss_compat/compat-spwd.c (getspent_next_file) + (internal_getspnam_r): Likewise. + * nis/nss_nis/nis-alias.c (internal_nis_getaliasent_r) + (_nss_nis_getaliasbyname_r): Likewise. + * nis/nss_nis/nis-ethers.c (_nss_nis_gethostton_r) + (_nss_nis_getntohost_r): Likewise. + * nis/nss_nis/nis-grp.c (internal_nis_setgrent) + (internal_nis_getgrent_r, _nss_nis_getgrnam_r) + (_nss_nis_getgrgid_r): Likewise. + * nis/nss_nis/nis-hosts.c (_nss_nis_sethostent) + (internal_nis_gethostent_r, internal_gethostbyname2_r) + (_nss_nis_gethostbyname_r, _nss_nis_gethostbyaddr_r) + (_nss_nis_gethostbyname4_r): Likewise. + * nis/nss_nis/nis-initgroups.c (internal_getgrent_r) + (initgroups_netid): Likewise. * nis/nss_nis/nis-netgrp.c (_nss_nis_setnetgrent): Likewise. - * nis/nss_nis/nis-network.c (internal_nis_getnetent_r, - _nss_nis_getnetbyname_r, _nss_nis_getnetbyaddr_r): Likewise. - * nis/nss_nis/nis-proto.c (_nss_nis_getprotobyname_r, - _nss_nis_getprotobynumber_r): Likewise. - * nis/nss_nis/nis-publickey.c (_nss_nis_getpublickey, - _nss_nis_getsecretkey): Likewise. - * nis/nss_nis/nis-pwd.c (_nis_saveit, internal_nis_setpwent, - internal_nis_getpwent_r, _nss_nis_getpwnam_r, _nss_nis_getpwuid_r): - Likewise. - * nis/nss_nis/nis-rpc.c (internal_nis_getrpcent_r, - _nss_nis_getrpcbyname_r, _nss_nis_getrpcbynumber_r): Likewise. - * nis/nss_nis/nis-service.c (dosearch, internal_nis_getservent_r, - _nss_nis_getservbyname_r, _nss_nis_getservbyport_r): Likewise. - * nis/nss_nis/nis-spwd.c (_nss_nis_setspent, internal_nis_getspent_r, - _nss_nis_getspnam_r): Likewise. + * nis/nss_nis/nis-network.c (internal_nis_getnetent_r) + (_nss_nis_getnetbyname_r, _nss_nis_getnetbyaddr_r): Likewise. + * nis/nss_nis/nis-proto.c (_nss_nis_getprotobyname_r) + (_nss_nis_getprotobynumber_r): Likewise. + * nis/nss_nis/nis-publickey.c (_nss_nis_getpublickey) + (_nss_nis_getsecretkey): Likewise. + * nis/nss_nis/nis-pwd.c (_nis_saveit, internal_nis_setpwent) + (internal_nis_getpwent_r, _nss_nis_getpwnam_r) + (_nss_nis_getpwuid_r): Likewise. + * nis/nss_nis/nis-rpc.c (internal_nis_getrpcent_r) + (_nss_nis_getrpcbyname_r, _nss_nis_getrpcbynumber_r): Likewise. + * nis/nss_nis/nis-service.c (dosearch, internal_nis_getservent_r) + (_nss_nis_getservbyname_r, _nss_nis_getservbyport_r): Likewise. + * nis/nss_nis/nis-spwd.c (_nss_nis_setspent) + (internal_nis_getspent_r, _nss_nis_getspnam_r): Likewise. * nis/nss_nisplus/nisplus-alias.c (_nss_nisplus_getaliasbyname_r): Likewise. - * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_gethostton_r, - _nss_nisplus_getntohost_r): Likewise. - * nis/nss_nisplus/nisplus-grp.c (internal_nisplus_getgrent_r, - _nss_nisplus_getgrnam_r, _nss_nisplus_getgrgid_r): Likewise. - * nis/nss_nisplus/nisplus-hosts.c (internal_gethostbyname2_r, - _nss_nisplus_gethostbyaddr_r, _nss_nisplus_gethostbyname4_r): Likewise. - * nis/nss_nisplus/nisplus-initgroups.c (_nss_nisplus_initgroups_dyn): - Likewise. - * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyname_r, - _nss_nisplus_getnetbyaddr_r): Likewise. - * nis/nss_nisplus/nisplus-proto.c (_nss_nisplus_getprotobyname_r, - _nss_nisplus_getprotobynumber_r): Likewise. - * nis/nss_nisplus/nisplus-pwd.c (internal_nisplus_getpwent_r, - _nss_nisplus_getpwnam_r, _nss_nisplus_getpwuid_r): Likewise. + * nis/nss_nisplus/nisplus-ethers.c (_nss_nisplus_gethostton_r) + (_nss_nisplus_getntohost_r): Likewise. + * nis/nss_nisplus/nisplus-grp.c (internal_nisplus_getgrent_r) + (_nss_nisplus_getgrnam_r, _nss_nisplus_getgrgid_r): Likewise. + * nis/nss_nisplus/nisplus-hosts.c (internal_gethostbyname2_r) + (_nss_nisplus_gethostbyaddr_r, _nss_nisplus_gethostbyname4_r): + Likewise. + * nis/nss_nisplus/nisplus-initgroups.c + (_nss_nisplus_initgroups_dyn): Likewise. + * nis/nss_nisplus/nisplus-network.c (_nss_nisplus_getnetbyname_r) + (_nss_nisplus_getnetbyaddr_r): Likewise. + * nis/nss_nisplus/nisplus-proto.c (_nss_nisplus_getprotobyname_r) + (_nss_nisplus_getprotobynumber_r): Likewise. + * nis/nss_nisplus/nisplus-pwd.c (internal_nisplus_getpwent_r) + (_nss_nisplus_getpwnam_r, _nss_nisplus_getpwuid_r): Likewise. * nis/nss_nisplus/nisplus-rpc.c (_nss_nisplus_getrpcbyname_r): Likewise. - * nis/nss_nisplus/nisplus-service.c (internal_nisplus_getservent_r, - _nss_nisplus_getservbyname_r, _nss_nisplus_getservbyport_r): Likewise. - * nis/nss_nisplus/nisplus-spwd.c (internal_nisplus_getspent_r, - _nss_nisplus_getspnam_r): Likewise. - * nis/ypclnt.c (__yp_bind, yp_match, yp_all, yp_maplist): Likewise. + * nis/nss_nisplus/nisplus-service.c + (internal_nisplus_getservent_r, _nss_nisplus_getservbyname_r) + (_nss_nisplus_getservbyport_r): Likewise. + * nis/nss_nisplus/nisplus-spwd.c (internal_nisplus_getspent_r) + (_nss_nisplus_getspnam_r): Likewise. + * nis/ypclnt.c (__yp_bind, yp_match, yp_all, yp_maplist): + Likewise. * nscd/aicache.c (addhstaiX): Likewise. * nscd/cache.c (cache_search, prune_cache): Likewise. - * nscd/connections.c (register_traced_file, send_ro_fd, handle_request, - nscd_run_prune, nscd_run_worker, fd_ready, main_loop_epoll): Likewise. + * nscd/connections.c (register_traced_file, send_ro_fd) + (handle_request, nscd_run_prune, nscd_run_worker, fd_ready) + (main_loop_epoll): Likewise. * nscd/grpcache.c (addgrbyX): Likewise. * nscd/hstcache.c (addhstbyX): Likewise. * nscd/initgrcache.c (addinitgroupsX): Likewise. * nscd/mem.c (gc, mempool_alloc): Likewise. - * nscd/netgroupcache.c (do_notfound, addgetnetgrentX, addinnetgrX): - Likewise. - * nscd/nscd-client.h (__nscd_acquire_maplock, __nscd_drop_map_ref): - Likewise. + * nscd/netgroupcache.c (do_notfound, addgetnetgrentX) + (addinnetgrX): Likewise. + * nscd/nscd-client.h (__nscd_acquire_maplock) + (__nscd_drop_map_ref): Likewise. * nscd/nscd_getai.c (__nscd_getai): Likewise. * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise. * nscd/nscd_gethst_r.c (__nscd_get_nl_timestamp, nscd_gethst_r): Likewise. * nscd/nscd_getpw_r.c (nscd_getpw_r): Likewise. * nscd/nscd_getserv_r.c (nscd_getserv_r): Likewise. - * nscd/nscd_helper.c (__readvall, open_socket, - __nscd_get_mapping, __nscd_get_map_ref): Likewise. + * nscd/nscd_helper.c (__readvall, open_socket, __nscd_get_mapping) + (__nscd_get_map_ref): Likewise. * nscd/nscd_initgroups.c (__nscd_getgrouplist): Likewise. - * nscd/nscd_netgroup.c (__nscd_setnetgrent, __nscd_innetgr): Likewise. + * nscd/nscd_netgroup.c (__nscd_setnetgrent, __nscd_innetgr): + Likewise. * nscd/pwdcache.c (addpwbyX): Likewise. * nscd/selinux.c (preserve_capabilities): Likewise. * nscd/servicescache.c (addservbyX): Likewise. @@ -4383,8 +4339,8 @@ * posix/getopt.c (_getopt_internal_r): Likewise. * posix/glob.c (glob, glob_in_dir): Likewise. * posix/wordexp.c (exec_comm_child): Likewise. - * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr2_r, getanswer_r, - gaih_getanswer_slice): Likewise. + * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr2_r) + (getanswer_r, gaih_getanswer_slice): Likewise. * resolv/nss_dns/dns-network.c (getanswer_r): Likewise. * resolv/res_init.c: Likewise. * resolv/res_mkquery.c (res_nmkquery): Likewise. @@ -4397,7 +4353,8 @@ * stdio-common/tmpnam.c (tmpnam): Likewise. * stdio-common/vfscanf.c (_IO_vfscanf_internal): Likewise. * stdlib/cxa_finalize.c (__cxa_finalize): Likewise. - * stdlib/cxa_thread_atexit_impl.c (__cxa_thread_atexit_impl): Likewise. + * stdlib/cxa_thread_atexit_impl.c (__cxa_thread_atexit_impl): + Likewise. * stdlib/drand48-iter.c (__drand48_iterate): Likewise. * stdlib/putenv.c (putenv): Likewise. * stdlib/setenv.c (__add_to_environ): Likewise. @@ -4411,16 +4368,18 @@ * sunrpc/pm_getport.c (__get_socket): Likewise. * sysdeps/gnu/unwind-resume.c (init, _Unwind_Resume): Likewise. * sysdeps/i386/dl-irel.h (elf_irel): Likewise. - * sysdeps/i386/dl-machine.h (elf_machine_runtime_setup, - elf_machine_rel, elf_machine_lazy_rel, elf_machine_lazy_rela): + * sysdeps/i386/dl-machine.h (elf_machine_runtime_setup) + (elf_machine_rel, elf_machine_lazy_rel, elf_machine_lazy_rela): Likewise. * sysdeps/ieee754/dbl-64/e_atanh.c (__ieee754_atanh): Likewise. * sysdeps/ieee754/dbl-64/e_exp2.c (__ieee754_exp2): Likewise. * sysdeps/ieee754/dbl-64/e_fmod.c (__ieee754_fmod): Likewise. * sysdeps/ieee754/dbl-64/e_gamma_r.c (__ieee754_gamma_r): Likewise. * sysdeps/ieee754/dbl-64/e_hypot.c (__ieee754_hypot): Likewise. - * sysdeps/ieee754/dbl-64/e_j1.c (__ieee754_j1, __ieee754_y1): Likewise. - * sysdeps/ieee754/dbl-64/e_jn.c (__ieee754_jn, __ieee754_yn): Likewise. + * sysdeps/ieee754/dbl-64/e_j1.c (__ieee754_j1, __ieee754_y1): + Likewise. + * sysdeps/ieee754/dbl-64/e_jn.c (__ieee754_jn, __ieee754_yn): + Likewise. * sysdeps/ieee754/dbl-64/e_log10.c (__ieee754_log10): Likewise. * sysdeps/ieee754/dbl-64/e_log2.c (__ieee754_log2): Likewise. * sysdeps/ieee754/dbl-64/e_log.c (__ieee754_log): Likewise. @@ -4453,7 +4412,8 @@ * sysdeps/ieee754/ldbl-128ibm/s_lrintl.c (__lrintl): Likewise. * sysdeps/ieee754/ldbl-128ibm/s_lroundl.c (__lroundl): Likewise. * sysdeps/ieee754/ldbl-128/s_fmal.c (__fmal): Likewise. - * sysdeps/ieee754/ldbl-96/e_gammal_r.c (__ieee754_gammal_r): Likewise. + * sysdeps/ieee754/ldbl-96/e_gammal_r.c (__ieee754_gammal_r): + Likewise. * sysdeps/ieee754/ldbl-96/e_j0l.c (__ieee754_j0l, __ieee754_y0l): Likewise. * sysdeps/ieee754/ldbl-96/e_j1l.c (__ieee754_j1l, __ieee754_y1l): @@ -4472,28 +4432,28 @@ * sysdeps/powerpc/powerpc32/dl-irel.h (elf_irela): Likewise. * sysdeps/powerpc/powerpc32/dl-machine.c (__process_machine_rela): Likewise. - * sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_runtime_setup, - elf_machine_rela): Likewise. + * sysdeps/powerpc/powerpc32/dl-machine.h + (elf_machine_runtime_setup, elf_machine_rela): Likewise. * sysdeps/powerpc/powerpc64/dl-irel.h (elf_irela): Likewise. * sysdeps/powerpc/powerpc64/dl-machine.h (elf_machine_rela): Likewise. * sysdeps/pthread/aio_notify.c (__aio_notify_only): Likewise. * sysdeps/pthread/aio_suspend.c (do_aio_misc_wait, aio_suspend): Likewise. * sysdeps/s390/dl-irel.h (elf_irela): Likewise. - * sysdeps/s390/s390-32/dl-machine.h (elf_machine_runtime_setup, - elf_machine_rela, elf_machine_lazy_rel): Likewise. - * sysdeps/s390/s390-64/dl-machine.h (elf_machine_runtime_setup, - elf_machine_rela, elf_machine_lazy_rel): Likewise. + * sysdeps/s390/s390-32/dl-machine.h (elf_machine_runtime_setup) + (elf_machine_rela, elf_machine_lazy_rel): Likewise. + * sysdeps/s390/s390-64/dl-machine.h (elf_machine_runtime_setup) + (elf_machine_rela, elf_machine_lazy_rel): Likewise. * sysdeps/s390/s390-64/utf16-utf32-z9.c (gconv_end): Likewise. * sysdeps/s390/s390-64/utf8-utf16-z9.c (gconv_end): Likewise. * sysdeps/s390/s390-64/utf8-utf32-z9.c (gconv_end): Likewise. * sysdeps/sh/dl-machine.h (elf_machine_rela): Likewise. * sysdeps/sparc/sparc32/dl-irel.h (elf_irela): Likewise. - * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela, - elf_machine_lazy_rel): Likewise. + * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela) + (elf_machine_lazy_rel): Likewise. * sysdeps/sparc/sparc64/dl-irel.h (elf_irela): Likewise. - * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela, - elf_machine_lazy_rel): Likewise. + * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela) + (elf_machine_lazy_rel): Likewise. * sysdeps/sparc/sparc64/dl-plt.h (sparc64_fixup_plt): Likewise. * sysdeps/unix/clock_gettime.c (hp_timing_gettime): Likewise. * sysdeps/unix/clock_settime.c (hp_timing_settime): Likewise. @@ -4519,10 +4479,11 @@ (__posix_fallocate64_l64): Likewise. * sysdeps/unix/sysv/linux/i386/posix_fallocate.c (posix_fallocate): Likewise. - * sysdeps/unix/sysv/linux/i386/scandir64.c (__old_scandir64): Likewise. + * sysdeps/unix/sysv/linux/i386/scandir64.c (__old_scandir64): + Likewise. * sysdeps/unix/sysv/linux/i386/sysdep.h: Likewise. - * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request, - getifaddrs_internal): Likewise. + * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request) + (getifaddrs_internal): Likewise. * sysdeps/unix/sysv/linux/linkat.c (linkat): Likewise. * sysdeps/unix/sysv/linux/mkdirat.c (mkdirat): Likewise. * sysdeps/unix/sysv/linux/mq_unlink.c (mq_unlink): Likewise. @@ -4532,8 +4493,8 @@ * sysdeps/unix/sysv/linux/posix_fallocate.c (posix_fallocate): Likewise. * sysdeps/unix/sysv/linux/powerpc/fchownat.c (fchownat): Likewise. - * sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c (__get_clockfreq): - Likewise. + * sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c + (__get_clockfreq): Likewise. * sysdeps/unix/sysv/linux/readlinkat.c (readlinkat): Likewise. * sysdeps/unix/sysv/linux/recvmmsg.c (recvmmsg): Likewise. * sysdeps/unix/sysv/linux/renameat.c (renameat): Likewise. @@ -4556,9 +4517,9 @@ * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Likewise. * sysdeps/unix/sysv/linux/xmknodat.c (__xmknodat): Likewise. * sysdeps/x86_64/dl-irel.h (elf_irela): Likewise. - * sysdeps/x86_64/dl-machine.h (elf_machine_runtime_setup, - elf_machine_rela, elf_machine_rela_relative, elf_machine_lazy_rel): - Likewise. + * sysdeps/x86_64/dl-machine.h (elf_machine_runtime_setup) + (elf_machine_rela, elf_machine_rela_relative) + (elf_machine_lazy_rel): Likewise. * time/asctime.c (asctime_internal): Likewise. * time/tzfile.c (__tzfile_read, __tzfile_compute): Likewise. * time/tzset.c (__tzset_parse_tz): Likewise. @@ -4567,40 +4528,28 @@ * wcsmbs/wcsmbsload.c (__wcsmbs_load_conv): Likewise. * wcsmbs/wcsmbsload.h: Likewise. -2014-02-10 Ondřej Bílka <neleai@seznam.cz> - [BZ #15894] * stdlib/setenv.c (__add_to_environ): Remove duplicate code. -2014-02-10 Ondřej Bílka <neleai@seznam.cz> - - * malloc/arena.c (grow_heap, get_free_list, reused_arena, - arena_get2): Remove THREAD_STATS conditionals. - * malloc/malloc.c (__malloc_assert, __libc_realloc, _int_free, - __malloc_stats, int): Likewise. + * malloc/arena.c (grow_heap, get_free_list, reused_arena) + (arena_get2): Remove THREAD_STATS conditionals. + * malloc/malloc.c (__malloc_assert, __libc_realloc, _int_free) + (__malloc_stats, int): Likewise. 2014-02-08 Mike Frysinger <vapier@gentoo.org> * sysdeps/unix/sysv/linux/shm_open.c (where_is_shmfs): Compare f.f_type to RAMFS_MAGIC too. Compare mp->mnt_type to shm too. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * manual/setjmp.texi: Fix typos/grammar errors. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * debug/tst-backtrace4.c (handle_signal): Add NUM_FUNCTIONS to output. Only return early when n is <= 0. Delete unused return statement. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * debug/Makefile (CFLAGS-tst-longjmp_chk3.c): Define. (CPPFLAGS-tst-longjmp_chk3.c): Likewise. * debug/tst-longjmp_chk3.c: New file. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * benchtests/bench-strcpy_chk.c: Move test-skeleton.c to top. (test_main): Replace code with set_fortify_handler call. * debug/test-strcpy_chk.c: Likewise. @@ -4609,15 +4558,11 @@ * test-skeleton.c: Include fcntl.h & paths.h (set_fortify_handler): Define. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * debug/tst-longjmp_chk.c: Add header comment and include ../test-skeleton.c. (do_test): Mark static. (TEST_FUNCTION): Define. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * sysdeps/unix/sysv/linux/bits/in.h (IP_NODEFRAG): Define. (IP_PMTUDISC_INTERFACE): Likewise. (IP_MULTICAST_IF): Likewise. @@ -4640,14 +4585,10 @@ (IP_MULTICAST_ALL): Likewise. (IP_UNICAST_IF): Likewise. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * timezone/Makefile: Delete $(have-ksh) check. ($(objpfx)tzselect): Change $(KSH) to $(BASH). * timezone/tzselect.ksh: Add +x mode bits. -2014-02-08 Mike Frysinger <vapier@gentoo.org> - * sysdeps/unix/sysv/linux/linux_fsinfo.h (AFS_SUPER_MAGIC): Define. (ANON_INODE_FS_MAGIC): Likewise. (BDEVFS_MAGIC): Likewise. @@ -4748,20 +4689,20 @@ 2014-02-04 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/ld-le.abilist: New - file + * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/ld-le.abilist: + New file * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libBrokenLocale-le.abilist: New file - * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libanl-le.abilist: New - file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libc-le.abilist: New - file. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libanl-le.abilist: + New file. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libc-le.abilist: + New file. * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libcrypt-le.abilist: New file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libdl-le.abilist: New - file. - * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libm-le.abilist: New - file. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libdl-le.abilist: + New file. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libm-le.abilist: + New file. * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libnsl-le.abilist: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc64/nptl/libpthread-le.abilist: @@ -4795,10 +4736,6 @@ * sysdeps/x86_64/fpu/libm-test-ulps: Update. -2014-02-04 Eric Wong <normalperson@yhbt.net> - - * sysdeps/x86_64/fpu/libm-test-ulps: Update. - 2014-02-03 Carlos O'Donell <carlos@redhat.com> * manual/startup.texi: Add next, previous, and top entries for @@ -4810,8 +4747,8 @@ * manual/users.texi: Document MTASC-safety properties. - * manual/threads.texi (pthread_key_create, pthread_key_delete, - pthread_getspecific, pthread_setspecific): Format with + * manual/threads.texi (pthread_key_create, pthread_key_delete) + (pthread_getspecific, pthread_setspecific): Format with @deftypefun, and add @safety note. * manual/signal.texi: Move comments that analyze the above functions to their home place. @@ -5196,8 +5133,6 @@ * sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.sym: New file. * sysdeps/unix/sysv/linux/s390/rtld-getcontext.S: New file. -2014-01-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> - * Versions.def: Add GLIBC_2.19 for libpthread. * nptl/sysdeps/unix/sysv/linux/s390/Versions: Add longjmp and siglongjmp for libpthread with GLIBC_2.19 symver. @@ -5320,32 +5255,33 @@ 2013-01-02 Ondřej Bílka <neleai@seznam.cz> - * malloc/arena.c (malloc_atfork, free_atfork, ptmalloc_lock_all, - ptmalloc_unlock_all, ptmalloc_unlock_all2, next_env_entry, - __failing_morecore, ptmalloc_init, dump_heap, new_heap, grow_heap, - heap_trim, _int_new_arena, get_free_list, reused_arena, arena_get2): - Convert to GNU style. - * malloc/hooks.c (memalign_hook_ini, __malloc_check_init, - mem2mem_check, mem2chunk_check, top_check, realloc_check, - memalign_check, __malloc_set_state): Likewise. + * malloc/arena.c (malloc_atfork, free_atfork, ptmalloc_lock_all) + (ptmalloc_unlock_all, ptmalloc_unlock_all2, next_env_entry) + (__failing_morecore, ptmalloc_init, dump_heap, new_heap) + (grow_heap, heap_trim, _int_new_arena, get_free_list) + (reused_arena, arena_get2): Convert to GNU style. + * malloc/hooks.c (memalign_hook_ini, __malloc_check_init) + (mem2mem_check, mem2chunk_check, top_check, realloc_check) + (memalign_check, __malloc_set_state): Likewise. * malloc/mallocbug.c (main): Likewise. - * malloc/malloc.c (__malloc_assert, malloc_init_state, free_perturb, - do_check_malloced_chunk, do_check_malloc_state, sysmalloc, systrim, - mremap_chunk, __libc_malloc, __libc_free, __libc_realloc, _mid_memalign, - _int_malloc, malloc_consolidate, _int_realloc, _int_memalign, mtrim, - musable, __libc_mallopt, __posix_memalign, malloc_info): Likewise. + * malloc/malloc.c (__malloc_assert, malloc_init_state) + (free_perturb, do_check_malloced_chunk, do_check_malloc_state) + (sysmalloc, systrim, mremap_chunk, __libc_malloc, __libc_free) + (__libc_realloc, _mid_memalign, _int_malloc, malloc_consolidate) + (_int_realloc, _int_memalign, mtrim, musable, __libc_mallopt) + (__posix_memalign, malloc_info): Likewise. * malloc/malloc.h: Likewise. - * malloc/mcheck.c (checkhdr, unlink_blk, link_blk, freehook, mallochook, - memalignhook, reallochook, mabort): Likewise. + * malloc/mcheck.c (checkhdr, unlink_blk, link_blk, freehook) + (mallochook, memalignhook, reallochook, mabort): Likewise. * malloc/mcheck.h: Likewise. - * malloc/memusage.c (update_data, me, malloc, realloc, calloc, free, mmap, - mmap64, mremap, munmap, dest): Likewise. + * malloc/memusage.c (update_data, me, malloc, realloc, calloc) + (free, mmap, mmap64, mremap, munmap, dest): Likewise. * malloc/memusagestat.c (main, parse_opt, more_help): Likewise. * malloc/morecore.c (__default_morecore): Likewise. * malloc/mtrace.c (tr_break, lock_and_info, mtrace): Likewise. - * malloc/obstack.c (_obstack_begin, _obstack_newchunk, - _obstack_allocated_p, obstack_free, _obstack_memory_used, - print_and_abort): Likewise. + * malloc/obstack.c (_obstack_begin, _obstack_newchunk) + (_obstack_allocated_p, obstack_free, _obstack_memory_used) + (print_and_abort): Likewise. * malloc/obstack.h: Likewise. * malloc/set-freeres.c (__libc_freeres): Likewise. * malloc/tst-mallocstate.c (main): Likewise. @@ -5586,7 +5522,7 @@ * math/auto-libm-test-in: Add tests of cpow. * math/auto-libm-test-out: Regenerated. * math/libm-test.inc (cpow_test_data): Use AUTO_TESTS_cc_c. - * * math/gen-auto-libm-tests.c (func_calc_method): Add value + * math/gen-auto-libm-tests.c (func_calc_method): Add value mpc_cc_c. (func_calc_desc): Add mpc_cc_c union field. (test_functions): Add cpow. @@ -5631,10 +5567,10 @@ 2013-12-20 Siddhesh Poyarekar <siddhesh@redhat.com> - * sysdeps/ieee754/dbl-64/s_sin.c (do_cos, do_cos_slow, do_sin, - do_sin_slow): New functions. - (__sin, __cos, slow1, slow2, sloww1, sloww2, bsloww1, bsloww2, - cslow2, csloww1, csloww2): Use the new functions. + * sysdeps/ieee754/dbl-64/s_sin.c (do_cos, do_cos_slow, do_sin) + (do_sin_slow): New functions. + (__sin, __cos, slow1, slow2, sloww1, sloww2, bsloww1, bsloww2) + (cslow2, csloww1, csloww2): Use the new functions. * sysdeps/ieee754/dbl-64/s_sin.c (sloww1): Add new argument M. Use M to change sign of result instead of X. Assume X is @@ -6060,8 +5996,6 @@ * NEWS: Mention ppc64 STT_GNU_IFUNC support. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add hypot and hypotf multiarch implementations. * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypot-power7.c: New file. @@ -6073,8 +6007,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/e_hypotf.c : New file: multiarch hypotf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add modf and modff multiarch implementations. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modf-power5+.c: New file. @@ -6086,8 +6018,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_modff.c : New file: multiarch modff for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add logb, logbf, and logl multiarch implementations. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logb-power7.c: New file. @@ -6103,8 +6033,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_logbl.c: New file: multiarch logb for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isinf and isinff multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf-power7.S: New @@ -6117,8 +6045,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinff.c: New file: multiarch isinff for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add finite and finitef multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite-power7.S: New @@ -6131,8 +6057,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_finitef.c: New file: multiarch finitef for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llrint and lrint multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llrint-power6x.S: New @@ -6143,8 +6067,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_lrint.c: New file: multiarch lrint for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add copysign/ copysignf multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysign-power6.S: New @@ -6156,8 +6078,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_copysignf.c: New file: multiarch copysignf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add trunc/truncf multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_trunc-power5+.S: New @@ -6174,8 +6094,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_truncf.c: New file: multiarch truncf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add round/roundf multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_round-power5+.S: New @@ -6192,8 +6110,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_roundf.c: New file: multiarch roundf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add floor/floorf multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floor-power5+.S: New @@ -6210,8 +6126,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_floorf.c: New file: multiarch floorf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add ceil/ceilf multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceil-power5+.S: New @@ -6228,8 +6142,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_ceilf.c: New file: multiarch ceilf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add llround multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_llround-power5+.S: New @@ -6243,8 +6155,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_lround.c: New file: multiarch lround for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile: Add isnan multiarch implementation. * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan-power5.S: New file. @@ -6258,8 +6168,6 @@ * sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnanf.c: New file: multiarch isnanf for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies: New file. * sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies: New file. * sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies: New file. @@ -6267,15 +6175,11 @@ * sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies: New file * sysdeps/unix/sysv/linux/powerpc/powerpc64/fpu/Implies: Remove. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/fpu/w_sqrt.c: Remove file * sysdeps/powerpc/fpu/w_sqrtf.c: Likewise. * sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c: Likewise. * sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c: Likewise. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add stpcpy multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6285,8 +6189,6 @@ * sysdeps/powerpc/powerpc64/multiarch/stpcpy.c : New file: multiarch stpcpy for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strcpy multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6296,8 +6198,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strcpy.c : New file: multiarch strcpy for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * string/wordcopy.c (_wordcopy_fwd_aligned): Add define to redefine function name. (_wordcopy_fwd_dest_aligned): Likewise. @@ -6313,8 +6213,6 @@ * sysdeps/powerpc/powerpc64/multiarch/wordcopy.c : New file: multiarch wcscpy for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wcscpy multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6325,8 +6223,6 @@ * sysdeps/powerpc/powerpc64/multiarch/wcscpy.c : New file: multiarch wcscpy for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wcsrchr multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6337,8 +6233,6 @@ * sysdeps/powerpc/powerpc64/multiarch/wcsrchr.c : New file: multiarch wcsrchr for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add wcschr multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6349,8 +6243,6 @@ * sysdeps/powerpc/powerpc64/multiarch/wcschr.c : New file: multiarch wcschr for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strchrnul multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6360,8 +6252,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strchrnul.c: New file: multiarch strchrnul for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strchr multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6372,8 +6262,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strchr.c: New file: multiarch strchr for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strncmp multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6384,8 +6272,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strncmp.c: New file: multiarch strncmp for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strncasecmp multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6397,8 +6283,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strncase_l.c: New file: multiarch strncasecmp_l for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strcasecmp multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: @@ -6411,8 +6295,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strcasecmp_l.c: new file: multiarch strcasecmp_l for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strnlen multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6422,8 +6304,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strnlen.c: New file: multiarch strnlen for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add strlen multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6433,8 +6313,6 @@ * sysdeps/powerpc/powerpc64/multiarch/strlen.c: New file: multiarch strlen for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add rawmemch multiarch implementations. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6444,8 +6322,6 @@ * sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c: New file: multiarch rawmemrchr for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memrchr multiarch implementation. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6455,8 +6331,6 @@ * sysdeps/powerpc/powerpc64/multiarch/memrchr.c: New file: multiarch memrchr for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memchr multiarch implementation. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6466,8 +6340,6 @@ * sysdeps/powerpc/powerpc64/multiarch/memchr.c: New file: multiarch memchr for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add mempcpy multiarch implementation. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -6477,8 +6349,6 @@ * sysdeps/powerpc/powerpc64/multiarch/mempcpy.c: New file: multiarch mempcpy for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/memset.S (NO_BZERO_IMPL): Add macro to avoid cretion of __bzero symbol. * sysdeps/powerpc/powerpc64/power4/memset.S (NO_BZERO_IMPL): @@ -6504,8 +6374,6 @@ memset for PPC64. * sysdeps/powerpc/powerpc64/multiarch/rtld-memset.c: New file. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * string/memcmp.c (memcmp): Using macro to redefine symbol name. * sysdeps/powerpc/powerpc64/multiarch/Makefile: Add memcpy multiarch implementations. @@ -6517,8 +6385,6 @@ * sysdeps/powerpc/powerpc64/multiarch/memcmp.c: New file: multiarch memcmp for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/multiarch/Makefile: New file to support multiarch for POWER/PPC64. * sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c: Likewise. @@ -6532,8 +6398,6 @@ * sysdeps/powerpc/powerpc64/multiarch/memcpy.c: New file: multiarch memcpy for PPC64. -2013-12-13 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/power4/fpu/Implies: New file. * sysdeps/powerpc/powerpc64/power4/fpu/multiarch/Implies: New File. * sysdeps/powerpc/powerpc64/power4/multiarch/Implies: New File. @@ -6575,8 +6439,8 @@ * sysdeps/ieee754/dbl-64/s_sin.c (t22): Consolidate const definition... - (slow1, slow2, sloww1, sloww2, bsloww1, bsloww2, cslow2, - csloww1, csloww2): ... from here. + (slow1, slow2, sloww1, sloww2, bsloww1, bsloww2, cslow2, csloww1) + (csloww2): ... from here. * sysdeps/ieee754/dbl-64/usncs.h: Define constants as double instead of structures. @@ -6600,13 +6464,10 @@ 2013-12-10 Ondřej Bílka <neleai@seznam.cz> * malloc/malloc.c (MALLOC_COPY, MALLOC_ZERO): Delete. - (__malloc_assert, __libc_realloc, __libc_calloc, - _int_realloc): Expand MALLOC_COPY and MALLOC_ZERO to - memcpy and memset. + (__malloc_assert, __libc_realloc, __libc_calloc, _int_realloc): + Expand MALLOC_COPY and MALLOC_ZERO to memcpy and memset. * malloc/hooks.c (realloc_check): Likewise. -2013-12-10 Ondřej Bílka <neleai@seznam.cz> - * malloc/Makefile (CPPFLAGS-malloc.c): Remove -DPER_THREAD flag. * malloc/arena.c: Remove PER_THREAD conditional. [!PER_THREAD]: Remove code. @@ -6632,11 +6493,9 @@ macro to a function. Check for zero perturb_byte. (_int_malloc, _int_free): Remove zero perturb_byte checks. -2013-12-09 Ondřej Bílka <neleai@seznam.cz> - * malloc/malloc.c: (force_reg): Remove. - (__malloc_assert, __libc_malloc, __libc_free, __libc_realloc, - _mid_memalign, __libc_calloc, sysmalloc, systrim): Replace + (__malloc_assert, __libc_malloc, __libc_free, __libc_realloc) + (_mid_memalign, __libc_calloc, sysmalloc, systrim): Replace force_reg by atomic_forced_read. * malloc/arena.c (ptmalloc_init): Likewise. * malloc/hooks.c (top_check): Likewise. @@ -6680,8 +6539,6 @@ * sysdeps/powerpc/powerpc64/power7/sub_n.S: New file: optimized __mpn_sub_n for PowerPC64/POWER7. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc64/addmul_1.S: New file: optimized __mpn_addmul_1 for PowerPC64. * sysdeps/powerpc/powerpc64/submul_1.S: New file: optimized @@ -6700,8 +6557,6 @@ * NEWS: Mention ppc32/power4+ STT_GNU_IFUNC support. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power5+/fpu/multiarch/Implies: New file: add multiarch folders. * sysdeps/powerpc/powerpc32/power5+/multiarch/Implies: Likewise. @@ -6722,8 +6577,6 @@ * sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/Implies: Remove. * sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Remove. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add __ieee754_hypot and __ieee754_hypotf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypot-power7.c: @@ -6739,8 +6592,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/e_hypotf.c: New file: multiarch __ieee754_hypotf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/ieee754/ldbl-128ibm/s_logbl.c (__logbl): Define long_double_symbol only if __logbl is defined. * sysdeps/powerpc/powerpc32/power7/fpu/s_logb.c: Moved to ... @@ -6773,8 +6624,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_logbl.c: New file: multiarch logbl implementation for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add modf and modff multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modf-power5+.c: @@ -6790,8 +6639,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_modff.c: New file: multiarch modff for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add lrint and lrintf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrint-power6x.S: @@ -6803,8 +6650,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lrintf.c: New file: multiarch lrintf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add lround and lroundf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lround-power5+.S: @@ -6818,8 +6663,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_lroundf.c: New file: multiarch lroundf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add copysign and copysignf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysign-power6.S: @@ -6831,8 +6674,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_copysignf.c: New file: multiarch copysignf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add trunc and truncf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_trunc-power5+.S: @@ -6848,8 +6689,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_truncf.c: New file: multiarch truncf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add round and roundf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_round-power5+.S: @@ -6865,8 +6704,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_roundf.c: New file: multiarch roundf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add floor and floorf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floor-power5+.S: @@ -6882,8 +6719,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_floorf.c: New file: multiarch floorf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add ceil and ceilf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceil-power5+.S: @@ -6899,8 +6734,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_ceilf.c: New file: multiarch ceilf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/ieee754/dbl-64/s_finite.c (__finite): Redefine it if FINITE is defined. * sysdeps/ieee754/flt-32/s_finitef.c (__finitef): Redefine it if @@ -6918,8 +6751,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_finitef.c: New file: multiarch finitef for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add isinf and isinff multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinf-power7.S: New @@ -6933,8 +6764,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isinff.c: New file: multiarch isinff for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/fpu/s_isnan.S (__isnan): Only implement alias when __isnan is defined. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add isnan @@ -6956,8 +6785,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_isnanf.c: New file: multiarch isnanf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add sqrt and sqrtf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrt-power5.S: New @@ -6973,8 +6800,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/w_sqrtf.c: New file: multiarch sqrtf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: Add llround and llroundf multiarch implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llround-power5+.S: @@ -6988,8 +6813,6 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llroundf.c: New file: multiarch llroundf for PowerPC32. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/Makefile: New file: multiarch PowerPC32 fpu implementations. * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrint-power6.S: @@ -7005,12 +6828,8 @@ * sysdeps/powerpc/powerpc32/power4/fpu/multiarch/s_llrintf.c: New file. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/Implies: Remove. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power6.c: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-power7.c: New @@ -7030,8 +6849,6 @@ * sysdeps/powerpc/powerpc64/power6/wordcopy.c: Remove uneeded file. * sysdeps/powerpc/powerpc64/power4/wordcopy.c: Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * wcsmbs/wcscpy.c (wcscpy): Using macro to redefine symbol name * sysdeps/powerpc/powerpc32/power4/multiarch/wcscpy-power6.c: New file. @@ -7050,8 +6867,6 @@ * sysdeps/powerpc/powerpc64/power6/wcscpy.c: Adjust to use sysdeps/powerpc/power6/wcscpy.c. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * wcsmbs/wcsrchr.c (wcsrchr): Using macro to redefine symbol name * sysdeps/powerpc/powerpc32/power4/multiarch/wcsrchr-power6.c: New file. @@ -7070,8 +6885,6 @@ * sysdeps/powerpc/powerpc64/power6/wcsrchr.c: Adjust to use sysdeps/powerpc/power6/wcsrchr.c. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power6.c: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/wcschr-power7.c: New @@ -7088,8 +6901,6 @@ * sysdeps/powerpc/powerpc64/power6/wcschr.c: Adjust to use sysdeps/powerpc/power6/wcschr.c. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/rtld-strchr.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/strchr-power7.S: New file. @@ -7101,8 +6912,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * string/strchrnul.c (__strchrnul): Using macro to redefine symbol name. * sysdeps/powerpc/powerpc32/power4//multiarch/strchrnul-power7.S: New @@ -7116,8 +6925,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c: New file: @@ -7131,8 +6938,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/strcasecmp.c: New file: @@ -7146,8 +6951,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/strncmp-ppc32.S: New @@ -7159,8 +6962,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/rtld-strnlen.c: New file. * sysdeps/powerpc/powerpc32//power4/multiarch/strnlen-power7.S: New file. @@ -7171,8 +6972,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/strlen-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/strlen-ppc32.S: New @@ -7183,8 +6982,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/rawmemchr-ppc32.c: New @@ -7196,8 +6993,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/memrchr-ppc32.c: New @@ -7209,8 +7004,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * string/memchr.c (__memchr): Using macro to redefine symbol name. * sysdeps/powerpc/powerpc32/power4/multiarch/memchr-power7.S: New file. @@ -7222,8 +7015,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * string/mempcpy.c (__mempcpy): Using macro to redefine symbol name. * sysdeps/powerpc/powerpc32/power4/multiarch/mempcpy-power7.S: New file. @@ -7236,8 +7027,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power6.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S: New file. @@ -7256,8 +7045,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-power7.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/memcmp-ppc32.S: New file. @@ -7269,8 +7056,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-a2.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-cell.S: New file. * sysdeps/powerpc/powerpc32/power4/multiarch/memcpy-power6.S: New @@ -7286,8 +7071,6 @@ * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Likewise. -2013-12-06 Adhemerval Zanella <azanella@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/multiarch/Makefile: New file to support multiarch for POWER/PPC32. * sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c: @@ -7519,9 +7302,9 @@ (FRAME_LINKER_DW): Likewise. (FRAME_TOC_SAVE): Likewise. (FRAME_PARM_SAVE): Likewise. - (FRAME_PARM1_SAVE, FRAME_PARM2_SAVE, FRAME_PARM3_SAVE, - FRAME_PARM4_SAVE, FRAME_PARM5_SAVE, FRAME_PARM6_SAVE, - FRAME_PARM7_SAVE, FRAME_PARM8_SAVE, FRAME_PARM9_SAVE): Likewise. + (FRAME_PARM1_SAVE, FRAME_PARM2_SAVE, FRAME_PARM3_SAVE) + (FRAME_PARM4_SAVE, FRAME_PARM5_SAVE, FRAME_PARM6_SAVE) + (FRAME_PARM7_SAVE, FRAME_PARM8_SAVE, FRAME_PARM9_SAVE): Likewise. * sysdeps/unix/sysv/linux/powerpc/powerpc64/____longjmp_chk.S (CHECK_SP): Use symbolic stack frame offsets. * sysdeps/unix/sysv/linux/powerpc/powerpc64/brk.S (__brk): Use "red @@ -7538,16 +7321,16 @@ * elf/elf.h (DT_PPC64_OPT, PPC64_OPT_TLS, PPC64_OPT_MULTI_TOC): Define. - (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK, - PPC64_LOCAL_ENTRY_OFFSET): Define. + (STO_PPC64_LOCAL_BIT, STO_PPC64_LOCAL_MASK) + (PPC64_LOCAL_ENTRY_OFFSET): Define. * sysdeps/powerpc/powerpc64/dl-machine.h (ppc64_local_entry_offset): New function. (elf_machine_fixup_plt): Call it. (elf_machine_plt_conflict): Likewise. Add map, sym_map, and reloc arguments. (elf_machine_rela): Update call to elf_machine_plt_conflict. - * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve, - _dl_profile_resolve) [_CALL_ELF == 2]: Restore caller's TOC into + * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve) + (_dl_profile_resolve) [_CALL_ELF == 2]: Restore caller's TOC into r2 before calling target. 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> @@ -7585,24 +7368,22 @@ 2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> - * sysdeps/powerpc/powerpc64/sysdep.h [ASSEMBLER] (PPC64_LOAD_FUNCPTR): - New assembler macro. - [ASSEMBLER] (ENTRY_1): Do not switch to .text section here ... - [ASSEMBLER] (ENTRY): ... but instead here ... - [ASSEMBLER] (EALIGN): ... and here. - [!ASSEMBLER] (PPC64_LOAD_FUNCPTR): New macro. - [!ASSEMBLER] (ENTRY_1): New macro; set up .opd entry. - [!ASSEMBLER] (ENTRY_2): Use it. + * sysdeps/powerpc/powerpc64/sysdep.h + (PPC64_LOAD_FUNCPTR) [ASSEMBLER]: New assembler macro. + (ENTRY_1) [ASSEMBLER]: Do not switch to .text section here ... + (ENTRY) [ASSEMBLER]: ... but instead here ... + (EALIGN) [ASSEMBLER]: ... and here. + (PPC64_LOAD_FUNCPTR) [!ASSEMBLER]: New macro. + (ENTRY_1) [!ASSEMBLER]: New macro; set up .opd entry. + (ENTRY_2) [!ASSEMBLER]: Use it. * sysdeps/powerpc/powerpc64/dl-machine.h (RTLD_START): Update for ENTRY_2 changes. Use PPC64_LOAD_FUNCPTR. - * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve, - _dl_profile_resolve): Use PPC64_LOAD_FUNCPTR. + * sysdeps/powerpc/powerpc64/dl-trampoline.S (_dl_runtime_resolve) + (_dl_profile_resolve): Use PPC64_LOAD_FUNCPTR. * sysdeps/powerpc/powerpc64/crti.S (_init, _fini): Use ENTRY_2. * sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S (clone): Use PPC64_LOAD_FUNCPTR. -2013-12-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> - * sysdeps/powerpc/tls.h (tcbhead_t): Add __private_ss field. 2013-12-04 Alan Modra <amodra@gmail.com> @@ -7635,7 +7416,6 @@ in strptime. * time/tst-strptime.c (day_tests): Add testcase. - 2013-12-04 Siddhesh Poyarekar <siddhesh@redhat.com> * scripts/bench.pl: Skip over blank lines. @@ -9578,8 +9358,8 @@ 2013-10-04 Samuel Thibault <samuel.thibault@ens-lyon.org> - * sysdeps/mach/hurd/fork.c (_hurd_atfork_prepare_hook, - _hurd_atfork_child_hook, _hurd_atfork_parent_hook): New hooks. + * sysdeps/mach/hurd/fork.c (_hurd_atfork_prepare_hook) + (_hurd_atfork_child_hook, _hurd_atfork_parent_hook): New hooks. (__fork): Call _hurd_atfork_prepare_hook hooks before all locking, call _hurd_atfork_parent_hook or _hurd_atfork_child_hook after all unlocking. @@ -19617,16 +19397,16 @@ 2013-01-09 David S. Miller <davem@davemloft.net> [BZ #15003] - * sysdeps/gnu/netinet/tcp.h (TCP_COOKIE_TRANSACTIONS, - TCP_THIN_LINEAR_TIMEOUTS, TCP_THIN_DUPACK, TCP_USER_TIMEOUT, - TCP_REPAIR, TCP_REPAIR_QUEUE, TCP_QUEUE_SEQ, TCP_REPAIR_OPTIONS, - TCP_FASTOPEN): Define. + * sysdeps/gnu/netinet/tcp.h (TCP_COOKIE_TRANSACTIONS) + (TCP_THIN_LINEAR_TIMEOUTS, TCP_THIN_DUPACK, TCP_USER_TIMEOUT) + (TCP_REPAIR, TCP_REPAIR_QUEUE, TCP_QUEUE_SEQ, TCP_REPAIR_OPTIONS) + (TCP_FASTOPEN): Define. (tcp_repair_opt): New structure. (TCP_NO_QUEUE, TCP_RECV_QUEUE, TCP_SEND_QUEUE, TCP_QUEUES_NR): New enum values. - (TCP_COOKIE_MIN, TCP_COOKIE_MAX, TCP_COOKIE_PAIR_SIZE, - TCP_COOKIE_IN_ALWAYS, TCP_COOKIE_OUT_NEVER, TCP_S_DATA_IN, - TCP_S_DATA_OUT, TCP_MSS_DEFAULT, TCP_MSS_DESIRED): Define. + (TCP_COOKIE_MIN, TCP_COOKIE_MAX, TCP_COOKIE_PAIR_SIZE) + (TCP_COOKIE_IN_ALWAYS, TCP_COOKIE_OUT_NEVER, TCP_S_DATA_IN) + (TCP_S_DATA_OUT, TCP_MSS_DEFAULT, TCP_MSS_DESIRED): Define. (tcp_cookie_transactions): New structure. 2013-01-09 Anton Blanchard <anton@samba.org> @@ -23363,8 +23143,8 @@ * misc/Makefile (routines): Add ifunc-impl-list. * misc/Versions (GLIBC_PRIVATE): Add __libc_ifunc_impl_list. * string/test-string.h: Include <ifunc-impl-list.h>. - [TEST_IFUNC && TEST_NAME] (func_list, func_count, impl_count, - impl_array): New variables. + (func_list, func_count, impl_count, impl_array) [TEST_IFUNC && + TEST_NAME]: New variables. (FOR_EACH_IMPL): Support func_list if TEST_IFUNC and TEST_NAME are defined. (test_init): Call __libc_ifunc_impl_list to initialize @@ -24397,8 +24177,8 @@ * sysdeps/sparc/fpu/libm-test-ulps: Update. - * sysdeps/sparc/bits/hwcap.h (HWCAP_SPARC_PAUSE, - HWCAP_SPARC_CBCOND, HWCAP_SPARC_CRYPTO): Define. + * sysdeps/sparc/bits/hwcap.h (HWCAP_SPARC_PAUSE) + (HWCAP_SPARC_CBCOND, HWCAP_SPARC_CRYPTO): Define. * sysdeps/sparc/dl-procinfo.h (_DL_HWCAP_COUNT): Increase to 27. * sysdeps/sparc/dl-procinfo.c (_dl_sparc_cap_flags): Add new entries. @@ -28734,13 +28514,13 @@ 2012-05-18 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> - * sysdeps/powerpc/powerpc32/power4/Makefile (CFLAGS-wordcopy.c, - CFLAGS-memmove.c): remove -ftree-loop-linear which causes a build + * sysdeps/powerpc/powerpc32/power4/Makefile (CFLAGS-wordcopy.c) + (CFLAGS-memmove.c): remove -ftree-loop-linear which causes a build failure if the compiler has Graphite support disabled. * sysdeps/powerpc/powerpc32/power4/fpu/Makefile (CFLAGS-mpa.c): Likewise. - * sysdeps/powerpc/powerpc64/power4/Makefile (CFLAGS-wordcopy.c, - CFLAGS-memmove.c): Likewise. + * sysdeps/powerpc/powerpc64/power4/Makefile (CFLAGS-wordcopy.c) + (CFLAGS-memmove.c): Likewise. * sysdeps/powerpc/powerpc64/power4/fpu/Makefile (CFLAGS-mpa.c): Likewise. @@ -31569,10 +31349,10 @@ * sysdeps/unix/sparc/sysdep.S: Delete. * sysdeps/unix/sparc/sysdep.h: Delete. * sysdeps/unix/sparc/vfork.S: Delete. - * sysdeps/sparc/sysdep.h (SPARC_PIC_THUNK, SPARC_PIC_REG, - SPARC_PIC_REG_LEAF, ENTRY, END, LOC): Define. - * sysdeps/unix/sysv/linux/sparc/sysdep.h (ret, ret_NOERRNO, - ret_ERRVAL, r0, r1, MOVE): Define. + * sysdeps/sparc/sysdep.h (SPARC_PIC_THUNK, SPARC_PIC_REG) + (SPARC_PIC_REG_LEAF, ENTRY, END, LOC): Define. + * sysdeps/unix/sysv/linux/sparc/sysdep.h (ret, ret_NOERRNO) + (ret_ERRVAL, r0, r1, MOVE): Define. (JUMPTARGET): Remove. * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h: Don't include sysdeps/unix/sparc/sysdep.h @@ -32360,9 +32140,9 @@ 2012-03-28 Siddhesh Poyarekar <siddhesh@redhat.com> [BZ #13761] - * nis/nss_compat/compat-initgroups.c (getgrent_next_nss, - _nss_compat_initgroups_dyn): Fall back to malloc/free - for large group memberships. + * nis/nss_compat/compat-initgroups.c (getgrent_next_nss) + (_nss_compat_initgroups_dyn): Fall back to malloc/free for large + group memberships. 2012-03-28 David S. Miller <davem@davemloft.net> @@ -32999,7 +32779,7 @@ * sysdeps/sparc/fpu/math_private.h: Use it. (libc_feholdexcept, libc_feholdexceptf, libc_feholdexceptl): Remove. - (libc_feholdexcept_setround, libc_feholdexcept_setroundf, + (libc_feholdexcept_setround, libc_feholdexcept_setroundf) (libc_feholdexcept_setroundl): Remove. (libc_fetestexcept, libc_fetestexceptf, libc_fetestexceptl): Remove. @@ -33462,8 +33242,8 @@ (sin_test): Likewise. (sincos_test): Likewise. -2012-03-15 Andreas Jaeger <aj@suse.de>, - Joseph Myers <joseph@codesourcery.com> +2012-03-15 Andreas Jaeger <aj@suse.de> + Joseph Myers <joseph@codesourcery.com> [BZ #13658] * sysdeps/x86_64/fpu/s_sincos.S: Delete files so that @@ -33735,16 +33515,18 @@ * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Protect local variables with appropriate CPP guards. - * sysdeps/sparc/sparc32/dl-trampoline.S: Propagate the stack_ptr from the - frame pointer, not the stack pointer. Correct layout comments. Fix test - on resulting framesize and the management of the outregs buffer for pltexit. - Preserve floating point return values across _dl_call_pltexit call. + * sysdeps/sparc/sparc32/dl-trampoline.S: Propagate the stack_ptr + from the frame pointer, not the stack pointer. Correct layout + comments. Fix test on resulting framesize and the management of + the outregs buffer for pltexit. Preserve floating point return + values across _dl_call_pltexit call. * sysdeps/sparc/sparc64/dl-trampoline.S: Fix test on resulting framesize and the management of the outregs buffer for pltexit. Preserve floating point return values across _dl_call_pltexit call. - * elf/sotruss-lib.c (la_sparc32_gnu_pltenter, la_sparc64_gnu_pltenter, - la_sparc32_gnu_pltexit, la_sparc64_gnu_pltexit): New functions. + * elf/sotruss-lib.c (la_sparc32_gnu_pltenter) + (la_sparc64_gnu_pltenter, la_sparc32_gnu_pltexit) + (la_sparc64_gnu_pltexit): New functions. (print_exit): Fix format string for return register value. 2012-03-10 Joseph Myers <joseph@codesourcery.com> @@ -35124,8 +34906,8 @@ Roland McGrath <roland@hack.frob.com> [BZ #5461] - * manual/arith.texi (strtoll): Refer to LLONG_MAX and LLONG_MIN, - not LONG_LONG_MAX and LONG_LONG_MIN. + * manual/arith.texi (strtoll): Refer to LLONG_MAX and LLONG_MIN) + (not LONG_LONG_MAX and LONG_LONG_MIN. * manual/lang.texi (LONG_LONG_MIN): Document first as ISO LLONG_MIN. Refer to LONG_LONG_MIN only as older GCC-specific name. |