[gcc r12-6619] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Mon Jan 17 00:17:06 GMT 2022


https://gcc.gnu.org/g:1e942d7c05c66ccc477567506a6bf86d91cae429

commit r12-6619-g1e942d7c05c66ccc477567506a6bf86d91cae429
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jan 17 00:16:24 2022 +0000

    Daily bump.

Diff:
---
 fixincludes/ChangeLog   | 18 ++++++++++++++++++
 gcc/ChangeLog           | 29 +++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog | 40 ++++++++++++++++++++++++++++++++++++++++
 libgfortran/ChangeLog   | 13 +++++++++++++
 libgomp/ChangeLog       |  8 ++++++++
 libstdc++-v3/ChangeLog  | 20 ++++++++++++++++++++
 7 files changed, 129 insertions(+), 1 deletion(-)

diff --git a/fixincludes/ChangeLog b/fixincludes/ChangeLog
index dfe7009e8f0..b7e9a0b618f 100644
--- a/fixincludes/ChangeLog
+++ b/fixincludes/ChangeLog
@@ -1,3 +1,21 @@
+2022-01-16  Olivier Hainque  <hainque@adacore.com>
+
+	* inclhack.def (vxworks_math_h_fp_c99): New hack.
+	* tests/base/fcntl.h: Update.
+	* fixincl.x: Regenerate.
+
+2022-01-16  Olivier Hainque  <hainque@adacore.com>
+
+	* inclhack.def (vxworks_time_h_syslib): New hack.
+	* tests/base/time.h: Update.
+	* fixincl.x: Regenerate.
+
+2022-01-16  Olivier Hainque  <hainque@adacore.com>
+
+	* inclhack.def (vxworks_math_h_fp_c99): New hack.
+	* tests/base/math.h: Update.
+	* fixincl.x: Regenerate.
+
 2022-01-06  Olivier Hainque  <hainque@adacore.com>
 
 	* inclhack.def (vxworks_next_yvals): New hack.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7f75ecacf18..440e3368a95 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,32 @@
+2022-01-16  wwwhhhyyy  <hongyu.wang@intel.com>
+
+	* config/i386/i386.h (TARGET_DEST_FALSE_DEP_FOR_GLC): New macro.
+	* config/i386/sse.md (<avx512>_<complexopname>_<mode><maskc_name><round_name>):
+	Insert zero-idiom in output template when attr enabled, set new attribute to
+	true for non-mask/maskz insn.
+	(avx512fp16_<complexopname>sh_v8hf<mask_scalarc_name><round_scalarcz_name>):
+	Likewise.
+	(avx512dq_mul<mode>3<mask_name>): Likewise.
+	(<avx2_avx512>_permvar<mode><mask_name>): Likewise.
+	(avx2_perm<mode>_1<mask_name>): Likewise.
+	(avx512f_perm<mode>_1<mask_name>): Likewise.
+	(avx512dq_rangep<mode><mask_name><round_saeonly_name>): Likewise.
+	(avx512dq_ranges<mode><mask_scalar_name><round_saeonly_scalar_name>):
+	Likewise.
+	(<avx512>_getmant<mode><mask_name><round_saeonly_name>): Likewise.
+	(avx512f_vgetmant<mode><mask_scalar_name><round_saeonly_scalar_name>):
+	Likewise.
+	* config/i386/subst.md (mask3_dest_false_dep_for_glc_cond): New
+	subst_attr.
+	(mask4_dest_false_dep_for_glc_cond): Likewise.
+	(mask6_dest_false_dep_for_glc_cond): Likewise.
+	(mask10_dest_false_dep_for_glc_cond): Likewise.
+	(maskc_dest_false_dep_for_glc_cond): Likewise.
+	(mask_scalar4_dest_false_dep_for_glc_cond): Likewise.
+	(mask_scalarc_dest_false_dep_for_glc_cond): Likewise.
+	* config/i386/x86-tune.def (X86_TUNE_DEST_FALSE_DEP_FOR_GLC): New
+	DEF_TUNE enabled for m_SAPPHIRERAPIDS and m_ALDERLAKE
+
 2022-01-15  Martin Sebor  <msebor@redhat.com>
 
 	PR c/63272
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 20764d6add7..2ee45af2ad0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220116
+20220117
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e04131bf909..1e8eb2d2042 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,43 @@
+2022-01-16  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+	* gfortran.dg/ieee/signaling_1.f90: xfail on x87.
+	* gfortran.dg/ieee/signaling_2.f90: xfail on x87.
+	* gfortran.dg/ieee/signaling_3.f90: New file.
+
+2022-01-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	PR fortran/82207
+	* gfortran.dg/ieee/ieee_10.f90: Do not create signaling NaNs.
+	* gfortran.dg/ieee/signaling_2.f90: New test.
+	* gfortran.dg/ieee/signaling_2_c.c: New file.
+
+2022-01-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR testsuite/104037
+	* g++.old-deja/g++.robertl/eb43.C: Ad -Wno-deprecated.
+
+2022-01-16  Mikael Morin  <mikael@gcc.gnu.org>
+
+	PR fortran/103789
+	PR fortran/87711
+	PR fortran/97896
+	* gfortran.dg/index_5.f90: Enrich test with usages of INDEX with
+	a non-keyword KIND argument.
+	* gfortran.dg/len_trim.f90: Same for LEN_TRIM.
+	* gfortran.dg/maskl_1.f90: Same for MASKL.
+	* gfortran.dg/maskr_1.f90: Same for MASKR.
+	* gfortran.dg/scan_3.f90: Same for SCAN.
+	* gfortran.dg/verify_3.f90: Same for VERIFY.
+
+2022-01-16  wwwhhhyyy  <hongyu.wang@intel.com>
+
+	* gcc.target/i386/avx2-dest-false-dep-for-glc.c: New test.
+	* gcc.target/i386/avx512dq-dest-false-dep-for-glc.c: Ditto.
+	* gcc.target/i386/avx512f-dest-false-dep-for-glc.c: Ditto.
+	* gcc.target/i386/avx512fp16-dest-false-dep-for-glc.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-dest-false-dep-for-glc.c: Ditto.
+	* gcc.target/i386/avx512vl-dest-false-dep-for-glc.c: Ditto.
+
 2022-01-15  Martin Sebor  <msebor@redhat.com>
 
 	PR c/63272
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index b4f45130849..8d696b04460 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,16 @@
+2022-01-16  Francois-Xavier Coudert  <fxcoudert@gmail.com>
+
+	* ieee/issignaling_fallback.h: New file.
+
+2022-01-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+	PR fortran/82207
+	* mk-kinds-h.sh: Add values for TINY.
+	* ieee/ieee_arithmetic.F90: Call C helper functions for
+	IEEE_VALUE.
+	* ieee/ieee_helper.c: New functions ieee_value_helper_N for each
+	floating-point type.
+
 2022-01-14  Jakub Jelinek  <jakub@redhat.com>
 
 	PR libfortran/104006
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 85ec4bcfa14..0dd73562a2c 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,11 @@
+2022-01-16  Kwok Cheung Yeung  <kcy@codesourcery.com>
+	    Andrew Stubbs   <ams@codesourcery.com>
+
+	* plugin/plugin-gcn.c (parse_target_attributes): Automatically set
+	the number of teams and threads if necessary.
+	(gcn_exec): Automatically set the number of gangs and workers if
+	necessary.
+
 2022-01-13  Hafiz Abid Qadeer  <abidh@codesourcery.com>
 
 	* testsuite/libgomp.fortran/allocate-1.c: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 28adf812082..e32bfbf73c7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,23 @@
+2022-01-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/xml/manual/status_cxx2020.xml: Update.
+	* doc/html/manual/status.html: Regenerate.
+
+2022-01-17  Jonathan Wakely  <jwakely@redhat.com>
+	    Thomas Rodgers  <trodgers@redhat.com>
+
+	* include/bits/shared_ptr_atomic.h (__cpp_lib_atomic_shared_ptr):
+	New macro.
+	(_Sp_atomic): New class template.
+	(atomic<shared_ptr<T>>, atomic<weak_ptr<T>>): New partial
+	specializations.
+	* include/bits/shared_ptr_base.h (__shared_count, __weak_count)
+	(__shared_ptr, __weak_ptr): Declare _Sp_atomic as a friend.
+	* include/std/version (__cpp_lib_atomic_shared_ptr): New macro.
+	* testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc: New
+	test.
+	* testsuite/20_util/weak_ptr/atomic_weak_ptr.cc: New test.
+
 2022-01-15  Matthias Kretz  <m.kretz@gsi.de>
 
 	* include/experimental/bits/simd.h: Move feature detection bools


More information about the Libstdc++-cvs mailing list