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.22/master updated. glibc-2.22-112-ge28b438


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.22/master has been updated
       via  e28b4381b04c3dd611157424450ab5890456cbf8 (commit)
       via  771fb81f98a2be9e96f2a09056617ad93d64959f (commit)
       via  a4c507f0eb3ae565fb693ec1f41c0b3af24c4010 (commit)
       via  264856cfcd4fc0abe29f7cb931cd091893565d79 (commit)
       via  5976a49e6a2645194f18d6d1d42eb066cfbca478 (commit)
      from  35c185d1035652fb13c67ea9d2fd082c90e76051 (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=e28b4381b04c3dd611157424450ab5890456cbf8

commit e28b4381b04c3dd611157424450ab5890456cbf8
Merge: 35c185d 771fb81
Author: Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
Date:   Fri Oct 14 17:01:21 2016 -0300

    Merge branch release/2.22/master into ibm/2.22/master

diff --cc ChangeLog
index f465ffa,c5389fa..510d90f
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,55 -1,119 +1,171 @@@
+ 2016-10-14  Carlos Eduardo Seo  <cseo@linux.vnet.ibm.com>
+ 
+ 	* sysdeps/powerpc/bits/hwcap.h: Add PPC_FEATURE2_HTM_NOSC.
+ 	* sysdeps/powerpc/dl-procinfo.c:
+ 	(_dl_powerpc_cap_flags): Added descriptor for this hwcap
+ 	feature so it shows when LD_SHOW_AUXV=1.
+ 
+ 2016-10-14  Carlos Eduardo Seo  <cseo@linux.vnet.ibm.com>
+ 
+ 	* sysdeps/powerpc/dl-procinfo.c:
+ 	(_dl_powerpc_cap_flags): Added missing strings for some
+ 	hwcap features.
+ 	* sysdeps/powerpc/dl-procinfo.h: Updated hwcap bit count.
+ 
+ 2016-10-13  H.J. Lu <hjl.tools@gmail.com>
+ 
+ 	[BZ #20384]
+ 	* sysdeps/x86_64/fpu/Makefile (extra-test-objs): Add
+ 	test-double-libmvec-sincos-avx-main.o,
+ 	test-double-libmvec-sincos-avx2-main.o,
+ 	test-double-libmvec-sincos-main.o,
+ 	test-float-libmvec-sincosf-avx-main.o,
+ 	test-float-libmvec-sincosf-avx2-main.o and
+ 	test-float-libmvec-sincosf-main.o.
+ 	test-float-libmvec-sincosf-avx512-main.o.
+ 	($(objpfx)test-double-libmvec-sincos): Also link with
+ 	$(objpfx)test-double-libmvec-sincos-main.o.
+ 	($(objpfx)test-double-libmvec-sincos-avx): Also link with
+ 	$(objpfx)test-double-libmvec-sincos-avx-main.o.
+ 	($(objpfx)test-double-libmvec-sincos-avx2): Also link with
+ 	$(objpfx)test-double-libmvec-sincos-avx2-main.o.
+ 	($(objpfx)test-float-libmvec-sincosf): Also link with
+ 	$(objpfx)test-float-libmvec-sincosf-main.o.
+ 	($(objpfx)test-float-libmvec-sincosf-avx): Also link with
+ 	$(objpfx)test-float-libmvec-sincosf-avx2-main.o.
+ 	[$(config-cflags-avx512) == yes] (extra-test-objs): Add
+ 	test-double-libmvec-sincos-avx512-main.o and
+ 	($(objpfx)test-double-libmvec-sincos-avx512): Also link with
+ 	$(objpfx)test-double-libmvec-sincos-avx512-main.o.
+ 	($(objpfx)test-float-libmvec-sincosf-avx512): Also link with
+ 	$(objpfx)test-float-libmvec-sincosf-avx512-main.o.
+ 	(CFLAGS-test-double-libmvec-sincos.c): Removed.
+ 	(CFLAGS-test-float-libmvec-sincosf.c): Likewise.
+ 	(CFLAGS-test-double-libmvec-sincos-main.c): New.
+ 	(CFLAGS-test-double-libmvec-sincos-avx-main.c): Likewise.
+ 	(CFLAGS-test-double-libmvec-sincos-avx2-main.c): Likewise.
+ 	(CFLAGS-test-float-libmvec-sincosf-main.c): Likewise.
+ 	(CFLAGS-test-float-libmvec-sincosf-avx-main.c): Likewise.
+ 	(CFLAGS-test-float-libmvec-sincosf-avx2-main.c): Likewise.
+ 	(CFLAGS-test-float-libmvec-sincosf-avx512-main.c): Likewise.
+ 	(CFLAGS-test-double-libmvec-sincos-avx.c): Set to -DREQUIRE_AVX.
+ 	(CFLAGS-test-float-libmvec-sincosf-avx.c ): Likewise.
+ 	(CFLAGS-test-double-libmvec-sincos-avx2.c): Set to
+ 	-DREQUIRE_AVX2.
+ 	(CFLAGS-test-float-libmvec-sincosf-avx2.c ): Likewise.
+ 	(CFLAGS-test-double-libmvec-sincos-avx512.c): Set to
+ 	-DREQUIRE_AVX512F.
+ 	(CFLAGS-test-float-libmvec-sincosf-avx512.c): Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos.c: Rewritten.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c: New
+ 	file.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c:
+ 	Likewise.
+ 
+ 2016-10-13  Andrew Senkevich  <andrew.senkevich@intel.com>
+ 
+ 	[BZ #20024]
+ 	* sysdeps/x86/fpu/test-math-vector-sincos.h: New.
+ 	* sysdeps/x86_64/fpu/multiarch/svml_d_sincos2_core_sse4.S: Fixed ABI
+ 	of this implementation of vector function.
+ 	* sysdeps/x86_64/fpu/multiarch/svml_d_sincos4_core_avx2.S: Likewise.
+ 	* sysdeps/x86_64/fpu/multiarch/svml_d_sincos8_core_avx512.S: Likewise.
+ 	* sysdeps/x86_64/fpu/multiarch/svml_s_sincosf16_core_avx512.S:
+ 	Likewise.
+ 	* sysdeps/x86_64/fpu/multiarch/svml_s_sincosf4_core_sse4.S: Likewise.
+ 	* sysdeps/x86_64/fpu/multiarch/svml_s_sincosf8_core_avx2.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_d_sincos2_core.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_d_sincos4_core.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_d_sincos8_core.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_s_sincosf16_core.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_s_sincosf4_core.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_s_sincosf8_core.S: Likewise.
+ 	* sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c: Use another wrapper
+ 	for testing vector sincos with fixed ABI.
+ 	* sysdeps/x86_64/fpu/test-double-vlen4-avx2-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-vlen8-avx2-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx.c: New test.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-double-libmvec-sincos.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512.c: Likewise.
+ 	* sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c: Likewise.
+ 	* sysdeps/x86_64/fpu/Makefile: Added new tests.
+ 
 +2016-10-14  Anton Blanchard  <anton@samba.org>
 +
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile
 +	[$(subdir) = math] (libm-sysdep_routines): Add s_sinf-power8 and
 +	s_sinf-ppc64.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-power8.S: New file.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf-ppc64.c: Likewise.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/s_sinf.c: Likewise.
 +	* sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S: Likewise.
 +
 +2016-10-14  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
 +
 +	* sysdeps/powerpc/fpu/libm-test-ulps: Update.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile
 +	[$(subdir) = math] (libm-sysdep_routines): Add e_expf-power8 and
 +	e_expf-ppc64.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-power8.S: New file.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c: Likewise.
 +	* sysdeps/powerpc/powerpc64/fpu/multiarch/e_expf.c: Likewise.
 +	* sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S: Likewise.
 +
 +2016-04-12  Joseph Myers  <joseph@codesourcery.com>
 +
 +	* sysdeps/unix/sysv/linux/i386/lowlevellock.h
 +	(lll_unlock_elision): Add adapt_count parameter.
 +
 +2016-04-12  Paul E. Murphy  <murphyp@linux.vnet.ibm.com>
 +
 +	* sysdeps/unix/sysv/linux/powerpc/elision-lock.c
 +	(__lll_lock_elision): Remove adapt_count decrement...
 +	* sysdeps/unix/sysv/linux/powerpc/elision-trylock.c
 +	(__lll_trylock_elision): Likewise.
 +	* sysdeps/unix/sysv/linux/powerpc/elision-unlock.c
 +	(__lll_unlock_elision): ... to here. And utilize
 +	new adapt_count parameter.
 +	* sysdeps/unix/sysv/linux/powerpc/lowlevellock.h
 +	(__lll_unlock_elision): Update to include adapt_count
 +	parameter.
 +	(lll_unlock_elision): Pass pointer to adapt_count
 +	variable.
 +
 +2016-04-12  Paul E. Murphy  <murphyp@linux.vnet.ibm.com>
 +
 +	* nptl/pthread_mutex_unlock.c (lll_unlock_elision):
 +	Add elision adapt_count parameter to list of arguments.
 +	* sysdeps/unix/sysv/linux/powerpc/lowlevellock.h
 +	(lll_unlock_elision): Update with new parameter list
 +	* sysdeps/unix/sysv/linux/s390/lowlevellock.h
 +	(lll_unlock_elision): Likewise
 +	* sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
 +	(lll_unlock_elision): Likewise
 +
  2016-08-17  Florian Weimer  <fweimer@redhat.com>
  
  	Reduce time to expected nptl/tst-once5 failure.

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

Summary of changes:
 ChangeLog                                          |  116 +++++++
 sysdeps/powerpc/bits/hwcap.h                       |    2 +
 sysdeps/powerpc/dl-procinfo.c                      |    6 +-
 sysdeps/powerpc/dl-procinfo.h                      |    4 +-
 sysdeps/x86/fpu/test-math-vector-sincos.h          |   98 ++++++
 sysdeps/x86_64/fpu/Makefile                        |   61 ++++
 .../fpu/multiarch/svml_d_sincos2_core_sse4.S       |   56 ++++-
 .../fpu/multiarch/svml_d_sincos4_core_avx2.S       |   98 ++++++-
 .../fpu/multiarch/svml_d_sincos8_core_avx512.S     |  180 ++++++++++-
 .../fpu/multiarch/svml_s_sincosf16_core_avx512.S   |  310 ++++++++++++++++++-
 .../fpu/multiarch/svml_s_sincosf4_core_sse4.S      |   80 +++++-
 .../fpu/multiarch/svml_s_sincosf8_core_avx2.S      |  152 +++++++++-
 sysdeps/x86_64/fpu/svml_d_sincos2_core.S           |   83 +++++-
 sysdeps/x86_64/fpu/svml_d_sincos4_core.S           |  125 +++++++-
 sysdeps/x86_64/fpu/svml_d_sincos4_core_avx.S       |  120 +++++++-
 sysdeps/x86_64/fpu/svml_d_sincos8_core.S           |  201 ++++++++++++-
 sysdeps/x86_64/fpu/svml_s_sincosf16_core.S         |  335 +++++++++++++++++++-
 sysdeps/x86_64/fpu/svml_s_sincosf4_core.S          |  126 +++++++-
 sysdeps/x86_64/fpu/svml_s_sincosf8_core.S          |  173 ++++++++++-
 sysdeps/x86_64/fpu/svml_s_sincosf8_core_avx.S      |  179 ++++++++++-
 .../fpu/test-double-libmvec-sincos-avx-main.c      |    1 +
 .../x86_64/fpu/test-double-libmvec-sincos-avx.c    |    1 +
 .../fpu/test-double-libmvec-sincos-avx2-main.c     |    1 +
 .../x86_64/fpu/test-double-libmvec-sincos-avx2.c   |    1 +
 .../fpu/test-double-libmvec-sincos-avx512-main.c   |    1 +
 .../x86_64/fpu/test-double-libmvec-sincos-avx512.c |    1 +
 .../x86_64/fpu/test-double-libmvec-sincos-main.c   |   43 +++
 sysdeps/x86_64/fpu/test-double-libmvec-sincos.c    |   45 +++
 sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c    |    6 +-
 .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c   |   10 +-
 sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c    |   10 +-
 sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c    |   10 +-
 .../fpu/test-float-libmvec-sincosf-avx-main.c      |    1 +
 .../x86_64/fpu/test-float-libmvec-sincosf-avx.c    |    1 +
 .../fpu/test-float-libmvec-sincosf-avx2-main.c     |    1 +
 .../x86_64/fpu/test-float-libmvec-sincosf-avx2.c   |    1 +
 .../fpu/test-float-libmvec-sincosf-avx512-main.c   |    1 +
 .../x86_64/fpu/test-float-libmvec-sincosf-avx512.c |    1 +
 .../x86_64/fpu/test-float-libmvec-sincosf-main.c   |   42 +++
 sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c    |   45 +++
 sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c    |   10 +-
 sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c     |   10 +-
 .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c    |   13 +-
 sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c     |   10 +-
 44 files changed, 2733 insertions(+), 38 deletions(-)
 create mode 100644 sysdeps/x86/fpu/test-math-vector-sincos.h
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-main.c
 create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf.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]