+ 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.