This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch ibm/2.24/master updated. glibc-2.24-40-g5939404


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, ibm/2.24/master has been updated
       via  5939404d49f116302c2ecc773bb6a7495ddb23bf (commit)
       via  537a06fbdeb9a6c2184c745c15ef3346681f5eeb (commit)
       via  2762a7145bba9681b30ed5d4aed0c5d1df4329c8 (commit)
       via  7e4405c50fc374d5e80141554c7887a52d1f9118 (commit)
       via  e9e69e468039fcd57276f783a16aa771a8e4214e (commit)
       via  e6eab16cc302e6c42f79e1af02ce98ebb9a783bc (commit)
       via  8eb9a92e0522f2d4f2d4167df919d066c85d3408 (commit)
       via  1912cc082df4739c2388c375f8d486afdaa7d49b (commit)
       via  3eff6f84311d2679a58a637e3be78b4ced275762 (commit)
       via  4b8790c81c1a7b870a43810ec95e08a2e501123d (commit)
       via  2d16e81babd1d7b66d10cec0bc6d6d86a7e0c95e (commit)
       via  65a2b63756a4d622b938910d582d8b807c471c9a (commit)
       via  d174436712e3cabce70d6cd771f177b6fe0e097b (commit)
       via  2bdb3d2ee19a6ac61da0a398b10db380e9c92959 (commit)
       via  822305be765e0ae130820632e865d61710dc2746 (commit)
       via  fe783a26a5922fe409ffc3e378c5caaec1ed7f76 (commit)
       via  797c7fb1978abb1f6a6404e0453c4b775fc0cb2e (commit)
       via  ccebcff824e76f2d3905185b8ae9ff1b51607791 (commit)
       via  4467e53ab2815032da7757213de875485c0b3c25 (commit)
       via  066437ad328b350a3768c5da773b884fcfb239c3 (commit)
       via  28202d1341537448c140291175f5ee837bf89ae1 (commit)
      from  0271fac6ade279ccb3f5201443f0a48aff7bed53 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=5939404d49f116302c2ecc773bb6a7495ddb23bf

commit 5939404d49f116302c2ecc773bb6a7495ddb23bf
Merge: 0271fac 537a06f
Author: Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Date:   Wed Feb 8 09:46:11 2017 -0200

    Merge branch 'release/2.24/master' into ibm/2.24/master

diff --cc ChangeLog
index 7a68f49,32af809..f9a1e9f
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,8 -1,158 +1,163 @@@
+ 2017-02-02  Siddhesh Poyarekar  <siddhesh@sourceware.org>
+ 
+ 	* sysdeps/generic/unsecvars.h: Add GLIBC_TUNABLES.
+ 
+ 2017-01-23  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>
+ 	    Steven Munroe  <sjmunroe@us.ibm.com>
+ 	    Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
+ 
+ 	[BZ #20822]
+ 	* sysdeps/unix/sysv/linux/powerpc/elision-lock.c
+ 	(__lll_lock_elision): Access adapt_count via C11 atomics.
+ 	* sysdeps/unix/sysv/linux/powerpc/elision-trylock.c
+ 	(__lll_trylock_elision): Likewise.
+ 	* sysdeps/unix/sysv/linux/powerpc/elision-unlock.c
+ 	(__lll_unlock_elision):  Update adapt_count variable inside the
+ 	critical section using C11 atomics.
+ 
+ 2016-12-24  Carlos O'Donell  <carlos@redhat.com>
+ 
+ 	[BZ #11941]
+ 	* elf/dl-close.c (_dl_close): Take dl_load_lock to examine map.
+ 	Remove assert (map->l_init_called); if DF_1_NODELETE is set.
+ 	* elf/Makefile [ifeq (yes,$(build-shared))] (tests): Add
+ 	tst-nodelete-dlclose.
+ 	(modules-names): Add tst-nodelete-dlclose-dso and
+ 	tst-nodelete-dlclose-plugin.
+ 	($(objpfx)tst-nodelete-dlclose-dso.so): Define.
+ 	($(objpfx)tst-nodelete-dlclose-plugin.so): Define.
+ 	($(objpfx)tst-nodelete-dlclose): Define.
+ 	($(objpfx)tst-nodelete-dlclose.out): Define.
+ 
+ 2016-08-02  Aurelien Jarno  <aurelien@aurel32.net>
+ 
+ 2016-08-02  Aurelien Jarno  <aurelien@aurel32.net>
+ 
+ 	* sysdeps/alpha/fpu/s_ceil.c (__ceil): Add argument with itself
+ 	when it is a NaN.
+ 	[_IEEE_FP_INEXACT] Remove.
+ 	* sysdeps/alpha/fpu/s_ceilf.c (__ceilf): Likewise.
+ 	* sysdeps/alpha/fpu/s_floor.c (__floor): Add argument with itself
+ 	when it is a NaN.
+ 	[_IEEE_FP_INEXACT] Remove.
+ 	* sysdeps/alpha/fpu/s_floorf.c (__floorf): Likewise.
+ 	* sysdeps/alpha/fpu/s_rint.c (__rint): Add argument with itself
+ 	when it is a NaN.
+ 	* sysdeps/alpha/fpu/s_rintf.c (__rintf): Likewise.
+ 	* sysdeps/alpha/fpu/s_trunc.c (__trunc): Return the input value
+ 	when its absolute value is greater than 0x1.0p52.
+ 	[_IEEE_FP_INEXACT] Remove.
+ 	* sysdeps/alpha/fpu/s_truncf.c (__truncf): Return the input value
+ 	when its absolute value is greater than 0x1.0p23.
+ 	[_IEEE_FP_INEXACT] Remove.
+ 
+ 2016-11-30  H.J. Lu  <hongjiu.lu@intel.com>
+ 
+ 	[BZ #20495]
+ 	[BZ #20508]
+ 	* sysdeps/x86/cpu-features.c (init_cpu_features): For Intel
+ 	processors, set Use_dl_runtime_resolve_slow and set
+ 	Use_dl_runtime_resolve_opt if XGETBV suports ECX == 1.
+ 	* sysdeps/x86/cpu-features.h (bit_arch_Use_dl_runtime_resolve_opt):
+ 	New.
+ 	(bit_arch_Use_dl_runtime_resolve_slow): Likewise.
+ 	(index_arch_Use_dl_runtime_resolve_opt): Likewise.
+ 	(index_arch_Use_dl_runtime_resolve_slow): Likewise.
+ 	* sysdeps/x86_64/dl-machine.h (elf_machine_runtime_setup): Use
+ 	_dl_runtime_resolve_avx512_opt and _dl_runtime_resolve_avx_opt
+ 	if Use_dl_runtime_resolve_opt is set.  Use
+ 	_dl_runtime_resolve_slow if Use_dl_runtime_resolve_slow is set.
+ 	* sysdeps/x86_64/dl-trampoline.S: Include <cpu-features.h>.
+ 	(_dl_runtime_resolve_opt): New.  Defined for AVX and AVX512.
+ 	(_dl_runtime_resolve): Add one for _dl_runtime_resolve_sse_vex.
+ 	* sysdeps/x86_64/dl-trampoline.h (_dl_runtime_resolve_avx_slow):
+ 	New.
+ 	(_dl_runtime_resolve_opt): Likewise.
+ 	(_dl_runtime_profile): Define only if _dl_runtime_profile is
+ 	defined.
+ 
+ 2016-11-24  Aurelien Jarno  <aurelien@aurel32.net>
+ 
+ 	* sysdeps/x86_64/memcpy_chk.S (__memcpy_chk): Check for SHARED
+ 	instead of PIC.
+ 
+ 2016-11-23  Matthew Fortune  <Matthew.Fortune@imgtec.com>
+ 	    Maciej W. Rozycki  <macro@imgtec.com>
+ 
+ 	* sysdeps/mips/mips32/crti.S (_init): Add `.insn' pseudo-op at
+ 	`.Lno_weak_fn' label.
+ 	* sysdeps/mips/mips64/n32/crti.S (_init): Likewise.
+ 	* sysdeps/mips/mips64/n64/crti.S (_init): Likewise.
+ 
+ 2016-11-22  Adhemerval Zanella  <adhemerva.zanella@linaro.org>
+ 
+ 	[BZ #20847]
+ 	* posix/execvpe.c (maybe_script_execute): Remove write past allocated
+ 	array bounds.
+ 	(__execvpe): Likewise.
+ 
+ 2016-11-15  Denis Kaganovich  <mahatma@eu.by>
+ 	    Magnus Granberg  <zorry@gentoo.org>
+ 	    Mike Frysinger  <vapier@gentoo.org>
+ 
+ 	[BZ #20662]
+ 	* configure.ac (libc_cv_predef_stack_protector): Also check for
+ 	__stack_chk_fail_local symbols.
+ 	* configure: Regenerated.
+ 
+ 2016-11-03  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* conform/Makefile ($(linknamespace-header-tests)): Also depend on
+ 	$(linknamespace-symlists-tests).
+ 
+ 2016-11-06  Aurelien Jarno  <aurelien@aurel32.net>
+ 
+ 	* iconv/gconv.h (__gconv_info): Define __data element using a
+ 	zero-length array.
+ 
+ 2016-10-25  Joseph Myers  <joseph@codesourcery.com>
+ 
+ 	* sysdeps/powerpc/powerpc32/power6/memset.S (memset): Use cmplwi
+ 	instead of cmpli.
+ 	* sysdeps/powerpc/powerpc64/power6/memset.S (memset): Use cmpldi
+ 	instead of cmpli.
+ 
+ 2016-10-24  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+ 
+ 	* sysdeps/unix/sysv/linux/pread.c (__libc_pread): Use SYSCALL_LL_PRW.
+ 	* sysdeps/unix/sysv/linux/pwrite.c (__libc_pwrite): Likewise.
+ 	* sysdeps/unix/sysv/linux/pread64.c (__libc_pread64): Use
+ 	SYSCALL_LL64_PRW.
+ 	* sysdeps/unix/sysv/linux/pwrite64.c (__libc_pwrite64): Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/kernel-features.h: Define
+ 	__ASSUME_PRW_DUMMY_ARG.
+ 	* sysdeps/unix/sysv/linux/sh/pread.c: Remove file.
+ 	* sysdeps/unix/sysv/linux/sh/pread64.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/pwrite.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/sh/pwrite64.c: Likewise.
+ 	* sysdeps/unix/sysv/linux/sysdep.h: Define SYSCALL_LL_PRW and
+ 	SYSCALL_LL_PRW64 based on __ASSUME_PRW_DUMMY_ARG.
+ 
+ 2016-10-05  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
+ 
+ 	* sysdeps/powerpc/fpu/libm-test-ulps: Regenerated.
+ 
+ 2016-09-20  Adhemerval Zanella  <adhemerval.zanella@linaro.org>
+ 
+ 	* sysdeps/unix/sysv/linux/spawni.c (__spawnix): Correctly block and unblock
+ 	all signals when executing the clone vfork child.
+ 	(SIGALL_SET): Remove macro.
+ 
+ 	* nptl/Makefile (tests): Add tst-exec5.
+ 	* nptl/tst-exec5.c: New file.
+ 	* sysdeps/unix/sysv/linux/spawni.c (__spawni): Correctly enable and disable
+ 	asynchronous cancellation.
+ 
 +2016-10-18  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
 +
 +	* sysdeps/powerpc/powerpc64/power8/fpu/math_private.h (GET_FLOAT_WORD):
 +	(SET_FLOAT_WORD): New macros.
 +
  2016-09-19  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
  
  	[BZ #20615]

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                         |  155 ++++++++++++++++
 configure                                         |    8 +-
 configure.ac                                      |    8 +-
 conform/Makefile                                  |    1 +
 elf/Makefile                                      |   15 ++-
 elf/dl-close.c                                    |   30 +++-
 elf/tst-nodelete-dlclose-dso.c                    |   90 ++++++++++
 elf/tst-nodelete-dlclose-plugin.c                 |   40 +++++
 elf/tst-nodelete-dlclose.c                        |   36 ++++
 iconv/gconv.h                                     |    2 +-
 localedata/ChangeLog                              |    6 +
 localedata/locales/bs_BA                          |    4 +-
 nptl/Makefile                                     |    2 +-
 nptl/tst-exec5.c                                  |  196 +++++++++++++++++++++
 posix/execvpe.c                                   |   15 +-
 sysdeps/alpha/fpu/s_ceil.c                        |    7 +-
 sysdeps/alpha/fpu/s_ceilf.c                       |    7 +-
 sysdeps/alpha/fpu/s_floor.c                       |    7 +-
 sysdeps/alpha/fpu/s_floorf.c                      |    7 +-
 sysdeps/alpha/fpu/s_rint.c                        |    3 +
 sysdeps/alpha/fpu/s_rintf.c                       |    3 +
 sysdeps/alpha/fpu/s_trunc.c                       |    7 +-
 sysdeps/alpha/fpu/s_truncf.c                      |    7 +-
 sysdeps/generic/unsecvars.h                       |    1 +
 sysdeps/mips/mips32/crti.S                        |    1 +
 sysdeps/mips/mips64/n32/crti.S                    |    1 +
 sysdeps/mips/mips64/n64/crti.S                    |    1 +
 sysdeps/powerpc/fpu/libm-test-ulps                |  106 ++++++------
 sysdeps/powerpc/powerpc32/power6/memset.S         |    2 +-
 sysdeps/powerpc/powerpc64/power6/memset.S         |    2 +-
 sysdeps/unix/sysv/linux/powerpc/elision-lock.c    |   10 +-
 sysdeps/unix/sysv/linux/powerpc/elision-trylock.c |    7 +-
 sysdeps/unix/sysv/linux/powerpc/elision-unlock.c  |   15 +-
 sysdeps/unix/sysv/linux/pread.c                   |    3 +-
 sysdeps/unix/sysv/linux/pread64.c                 |    3 +-
 sysdeps/unix/sysv/linux/pwrite.c                  |    3 +-
 sysdeps/unix/sysv/linux/pwrite64.c                |    3 +-
 sysdeps/unix/sysv/linux/sh/kernel-features.h      |    5 +
 sysdeps/unix/sysv/linux/sh/pread.c                |   23 ---
 sysdeps/unix/sysv/linux/sh/pread64.c              |   23 ---
 sysdeps/unix/sysv/linux/sh/pwrite.c               |   23 ---
 sysdeps/unix/sysv/linux/sh/pwrite64.c             |   23 ---
 sysdeps/unix/sysv/linux/spawni.c                  |   14 +-
 sysdeps/unix/sysv/linux/sysdep.h                  |   10 +
 sysdeps/x86/cpu-features.c                        |   14 ++
 sysdeps/x86/cpu-features.h                        |    6 +
 sysdeps/x86_64/dl-machine.h                       |   24 +++-
 sysdeps/x86_64/dl-trampoline.S                    |   20 ++
 sysdeps/x86_64/dl-trampoline.h                    |  104 +++++++++++-
 sysdeps/x86_64/memcpy_chk.S                       |    2 +-
 50 files changed, 879 insertions(+), 226 deletions(-)
 create mode 100644 elf/tst-nodelete-dlclose-dso.c
 create mode 100644 elf/tst-nodelete-dlclose-plugin.c
 create mode 100644 elf/tst-nodelete-dlclose.c
 create mode 100644 nptl/tst-exec5.c
 delete mode 100644 sysdeps/unix/sysv/linux/sh/pread.c
 delete mode 100644 sysdeps/unix/sysv/linux/sh/pread64.c
 delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite.c
 delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite64.c


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]