aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-01-17 00:16:24 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-01-17 00:16:24 +0000
commit1e942d7c05c66ccc477567506a6bf86d91cae429 (patch)
tree529e3e4510e653494160383d4cf3844c6273db2d /gcc
parenta326934886f606b4a4a60254917f58c825d7c94b (diff)
downloadgcc-1e942d7c05c66ccc477567506a6bf86d91cae429.zip
gcc-1e942d7c05c66ccc477567506a6bf86d91cae429.tar.gz
gcc-1e942d7c05c66ccc477567506a6bf86d91cae429.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog29
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/testsuite/ChangeLog40
3 files changed, 70 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7f75ecac..440e336 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 20764d6..2ee45af 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220116
+20220117
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e04131b..1e8eb2d 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