public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-3657] Daily bump.
@ 2021-09-19  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-09-19  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:cf74e7b57bc2e94fdd752d824fa221d1d529fad8

commit r12-3657-gcf74e7b57bc2e94fdd752d824fa221d1d529fad8
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Sep 19 00:16:29 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 282 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |   5 +
 gcc/c/ChangeLog         |  11 ++
 gcc/cp/ChangeLog        |  26 +++++
 gcc/testsuite/ChangeLog | 117 ++++++++++++++++++++
 libgomp/ChangeLog       |   7 ++
 7 files changed, 449 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8efe3cddce9..5de7cf2b8f4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,285 @@
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* tree.h (OMP_CLAUSE_ORDER_UNCONSTRAINED): Define.
+	* tree-pretty-print.c (dump_omp_clause): Print unconstrained:
+	for OMP_CLAUSE_ORDER_UNCONSTRAINED.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* config/i386/i386-features.c (remove_partial_avx_dependency):
+	Restrict TARGET_USE_VECTOR_FP_CONVERTS and
+	TARGET_USE_VECTOR_CONVERTS to conversion instructions only.
+
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimplify.c (omp_default_clause): For C/C++ default({,first}private),
+	if file/namespace scope variable doesn't have predetermined sharing,
+	treat it as if there was default(none).
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* config/i386/avx512fp16intrin.h (_mm_fmadd_sh):
+	New intrinsic.
+	(_mm_mask_fmadd_sh): Likewise.
+	(_mm_mask3_fmadd_sh): Likewise.
+	(_mm_maskz_fmadd_sh): Likewise.
+	(_mm_fmadd_round_sh): Likewise.
+	(_mm_mask_fmadd_round_sh): Likewise.
+	(_mm_mask3_fmadd_round_sh): Likewise.
+	(_mm_maskz_fmadd_round_sh): Likewise.
+	(_mm_fnmadd_sh): Likewise.
+	(_mm_mask_fnmadd_sh): Likewise.
+	(_mm_mask3_fnmadd_sh): Likewise.
+	(_mm_maskz_fnmadd_sh): Likewise.
+	(_mm_fnmadd_round_sh): Likewise.
+	(_mm_mask_fnmadd_round_sh): Likewise.
+	(_mm_mask3_fnmadd_round_sh): Likewise.
+	(_mm_maskz_fnmadd_round_sh): Likewise.
+	(_mm_fmsub_sh): Likewise.
+	(_mm_mask_fmsub_sh): Likewise.
+	(_mm_mask3_fmsub_sh): Likewise.
+	(_mm_maskz_fmsub_sh): Likewise.
+	(_mm_fmsub_round_sh): Likewise.
+	(_mm_mask_fmsub_round_sh): Likewise.
+	(_mm_mask3_fmsub_round_sh): Likewise.
+	(_mm_maskz_fmsub_round_sh): Likewise.
+	(_mm_fnmsub_sh): Likewise.
+	(_mm_mask_fnmsub_sh): Likewise.
+	(_mm_mask3_fnmsub_sh): Likewise.
+	(_mm_maskz_fnmsub_sh): Likewise.
+	(_mm_fnmsub_round_sh): Likewise.
+	(_mm_mask_fnmsub_round_sh): Likewise.
+	(_mm_mask3_fnmsub_round_sh): Likewise.
+	(_mm_maskz_fnmsub_round_sh): Likewise.
+	* config/i386/i386-builtin-types.def
+	(V8HF_FTYPE_V8HF_V8HF_V8HF_UQI_INT): New builtin type.
+	* config/i386/i386-builtin.def: Add new builtins.
+	* config/i386/i386-expand.c: Handle new builtin type.
+	* config/i386/sse.md (fmai_vmfmadd_<mode><round_name>):
+	Ajdust to support FP16.
+	(fmai_vmfmsub_<mode><round_name>): Ditto.
+	(fmai_vmfnmadd_<mode><round_name>): Ditto.
+	(fmai_vmfnmsub_<mode><round_name>): Ditto.
+	(*fmai_fmadd_<mode>): Ditto.
+	(*fmai_fmsub_<mode>): Ditto.
+	(*fmai_fnmadd_<mode><round_name>): Ditto.
+	(*fmai_fnmsub_<mode><round_name>): Ditto.
+	(avx512f_vmfmadd_<mode>_mask<round_name>): Ditto.
+	(avx512f_vmfmadd_<mode>_mask3<round_name>): Ditto.
+	(avx512f_vmfmadd_<mode>_maskz<round_expand_name>): Ditto.
+	(avx512f_vmfmadd_<mode>_maskz_1<round_name>): Ditto.
+	(*avx512f_vmfmsub_<mode>_mask<round_name>): Ditto.
+	(avx512f_vmfmsub_<mode>_mask3<round_name>): Ditto.
+	(*avx512f_vmfmsub_<mode>_maskz_1<round_name>): Ditto.
+	(*avx512f_vmfnmsub_<mode>_mask<round_name>): Ditto.
+	(*avx512f_vmfnmsub_<mode>_mask3<round_name>): Ditto.
+	(*avx512f_vmfnmsub_<mode>_mask<round_name>): Ditto.
+	(*avx512f_vmfnmadd_<mode>_mask<round_name>): Renamed to ...
+	(avx512f_vmfnmadd_<mode>_mask<round_name>) ... this, and
+	adjust to support FP16.
+	(avx512f_vmfnmadd_<mode>_mask3<round_name>): Ditto.
+	(avx512f_vmfnmadd_<mode>_maskz_1<round_name>): Ditto.
+	(avx512f_vmfnmadd_<mode>_maskz<round_expand_name>): New
+	expander.
+
+2021-09-18  H.J. Lu  <hjl.tools@gmail.com>
+
+	* config/i386/sse.md (avx512fmaskmodelower): Extend to support
+	HF modes.
+	(maskload<mode><avx512fmaskmodelower>): Ditto.
+	(maskstore<mode><avx512fmaskmodelower>): Ditto.
+
+2021-09-18  H.J. Lu  <hjl.tools@gmail.com>
+
+	* config/i386/i386-expand.c (ix86_expand_fp_absneg_operator):
+	Handle HFmode.
+	(ix86_expand_copysign): Ditto.
+	(ix86_expand_xorsign): Ditto.
+	* config/i386/i386.c (ix86_build_const_vector): Handle HF vector
+	modes.
+	(ix86_build_signbit_mask): Ditto.
+	(ix86_can_change_mode_class): Ditto.
+	* config/i386/i386.md
+	(SSEMODEF): Add HFmode.
+	(ssevecmodef): Ditto.
+	(<code>hf2): New define_expand.
+	(*<code>hf2_1): New define_insn_and_split.
+	(copysign<mode>): Extend to support HFmode under AVX512FP16.
+	(xorsign<mode>): Ditto.
+	* config/i386/sse.md (VFB): New mode iterator.
+	(VFB_128_256): Ditto.
+	(VFB_512): Ditto.
+	(sseintvecmode2): Support HF vector mode.
+	(<code><mode>2): Use new mode iterator.
+	(*<code><mode>2): Ditto.
+	(copysign<mode>3): Ditto.
+	(xorsign<mode>3): Ditto.
+	(<code><mode>3<mask_name>): Ditto.
+	(<code><mode>3<mask_name>): Ditto.
+	(<sse>_andnot<mode>3<mask_name>): Adjust for HF vector mode.
+	(<sse>_andnot<mode>3<mask_name>): Ditto.
+	(*<code><mode>3<mask_name>): Ditto.
+	(*<code><mode>3<mask_name>): Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* config/i386/avx512fp16intrin.h (_mm512_mask_fmadd_ph):
+	New intrinsic.
+	(_mm512_mask3_fmadd_ph): Likewise.
+	(_mm512_maskz_fmadd_ph): Likewise.
+	(_mm512_fmadd_round_ph): Likewise.
+	(_mm512_mask_fmadd_round_ph): Likewise.
+	(_mm512_mask3_fmadd_round_ph): Likewise.
+	(_mm512_maskz_fmadd_round_ph): Likewise.
+	(_mm512_fnmadd_ph): Likewise.
+	(_mm512_mask_fnmadd_ph): Likewise.
+	(_mm512_mask3_fnmadd_ph): Likewise.
+	(_mm512_maskz_fnmadd_ph): Likewise.
+	(_mm512_fnmadd_round_ph): Likewise.
+	(_mm512_mask_fnmadd_round_ph): Likewise.
+	(_mm512_mask3_fnmadd_round_ph): Likewise.
+	(_mm512_maskz_fnmadd_round_ph): Likewise.
+	(_mm512_fmsub_ph): Likewise.
+	(_mm512_mask_fmsub_ph): Likewise.
+	(_mm512_mask3_fmsub_ph): Likewise.
+	(_mm512_maskz_fmsub_ph): Likewise.
+	(_mm512_fmsub_round_ph): Likewise.
+	(_mm512_mask_fmsub_round_ph): Likewise.
+	(_mm512_mask3_fmsub_round_ph): Likewise.
+	(_mm512_maskz_fmsub_round_ph): Likewise.
+	(_mm512_fnmsub_ph): Likewise.
+	(_mm512_mask_fnmsub_ph): Likewise.
+	(_mm512_mask3_fnmsub_ph): Likewise.
+	(_mm512_maskz_fnmsub_ph): Likewise.
+	(_mm512_fnmsub_round_ph): Likewise.
+	(_mm512_mask_fnmsub_round_ph): Likewise.
+	(_mm512_mask3_fnmsub_round_ph): Likewise.
+	(_mm512_maskz_fnmsub_round_ph): Likewise.
+	* config/i386/avx512fp16vlintrin.h (_mm256_fmadd_ph):
+	New intrinsic.
+	(_mm256_mask_fmadd_ph): Likewise.
+	(_mm256_mask3_fmadd_ph): Likewise.
+	(_mm256_maskz_fmadd_ph): Likewise.
+	(_mm_fmadd_ph): Likewise.
+	(_mm_mask_fmadd_ph): Likewise.
+	(_mm_mask3_fmadd_ph): Likewise.
+	(_mm_maskz_fmadd_ph): Likewise.
+	(_mm256_fnmadd_ph): Likewise.
+	(_mm256_mask_fnmadd_ph): Likewise.
+	(_mm256_mask3_fnmadd_ph): Likewise.
+	(_mm256_maskz_fnmadd_ph): Likewise.
+	(_mm_fnmadd_ph): Likewise.
+	(_mm_mask_fnmadd_ph): Likewise.
+	(_mm_mask3_fnmadd_ph): Likewise.
+	(_mm_maskz_fnmadd_ph): Likewise.
+	(_mm256_fmsub_ph): Likewise.
+	(_mm256_mask_fmsub_ph): Likewise.
+	(_mm256_mask3_fmsub_ph): Likewise.
+	(_mm256_maskz_fmsub_ph): Likewise.
+	(_mm_fmsub_ph): Likewise.
+	(_mm_mask_fmsub_ph): Likewise.
+	(_mm_mask3_fmsub_ph): Likewise.
+	(_mm_maskz_fmsub_ph): Likewise.
+	(_mm256_fnmsub_ph): Likewise.
+	(_mm256_mask_fnmsub_ph): Likewise.
+	(_mm256_mask3_fnmsub_ph): Likewise.
+	(_mm256_maskz_fnmsub_ph): Likewise.
+	(_mm_fnmsub_ph): Likewise.
+	(_mm_mask_fnmsub_ph): Likewise.
+	(_mm_mask3_fnmsub_ph): Likewise.
+	(_mm_maskz_fnmsub_ph): Likewise.
+	* config/i386/i386-builtin.def: Add corresponding new builtins.
+	* config/i386/sse.md
+	(<avx512>_fmadd_<mode>_maskz<round_expand_name>): Adjust to
+	support HF vector modes.
+	(<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name><round_name>):
+	Ditto.
+	(*<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name>_bcst_1): Ditto.
+	(*<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name>_bcst_2): Ditto.
+	(*<sd_mask_codefor>fma_fmadd_<mode><sd_maskz_name>_bcst_3): Ditto.
+	(<avx512>_fmadd_<mode>_mask<round_name>): Ditto.
+	(<avx512>_fmadd_<mode>_mask3<round_name>): Ditto.
+	(<avx512>_fmsub_<mode>_maskz<round_expand_name>): Ditto.
+	(<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name><round_name>):
+	Ditto.
+	(*<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name>_bcst_1): Ditto.
+	(*<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name>_bcst_2): Ditto.
+	(*<sd_mask_codefor>fma_fmsub_<mode><sd_maskz_name>_bcst_3): Ditto.
+	(<avx512>_fmsub_<mode>_mask<round_name>): Ditto.
+	(<avx512>_fmsub_<mode>_mask3<round_name>): Ditto.
+	(<sd_mask_codefor>fma_fnmadd_<mode><sd_maskz_name><round_name>):
+	Ditto.
+	(*<sd_mask_codefor>fma_fnmadd_<mode><sd_maskz_name>_bcst_1): Ditto.
+	(*<sd_mask_codefor>fma_fnmadd_<mode><sd_maskz_name>_bcst_2): Ditto.
+	(*<sd_mask_codefor>fma_fnmadd_<mode><sd_maskz_name>_bcst_3): Ditto.
+	(<avx512>_fnmadd_<mode>_mask<round_name>): Ditto.
+	(<avx512>_fnmadd_<mode>_mask3<round_name>): Ditto.
+	(<avx512>_fnmsub_<mode>_maskz<round_expand_name>): Ditto.
+	(<sd_mask_codefor>fma_fnmsub_<mode><sd_maskz_name><round_name>):
+	Ditto.
+	(*<sd_mask_codefor>fma_fnmsub_<mode><sd_maskz_name>_bcst_1): Ditto.
+	(*<sd_mask_codefor>fma_fnmsub_<mode><sd_maskz_name>_bcst_2): Ditto.
+	(*<sd_mask_codefor>fma_fnmsub_<mode><sd_maskz_name>_bcst_3): Ditto.
+	(<avx512>_fnmsub_<mode>_mask<round_name>): Ditto.
+	(<avx512>_fnmsub_<mode>_mask3<round_name>): Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* config/i386/avx512fp16intrin.h (_mm512_fmaddsub_ph):
+	New intrinsic.
+	(_mm512_mask_fmaddsub_ph): Likewise.
+	(_mm512_mask3_fmaddsub_ph): Likewise.
+	(_mm512_maskz_fmaddsub_ph): Likewise.
+	(_mm512_fmaddsub_round_ph): Likewise.
+	(_mm512_mask_fmaddsub_round_ph): Likewise.
+	(_mm512_mask3_fmaddsub_round_ph): Likewise.
+	(_mm512_maskz_fmaddsub_round_ph): Likewise.
+	(_mm512_mask_fmsubadd_ph): Likewise.
+	(_mm512_mask3_fmsubadd_ph): Likewise.
+	(_mm512_maskz_fmsubadd_ph): Likewise.
+	(_mm512_fmsubadd_round_ph): Likewise.
+	(_mm512_mask_fmsubadd_round_ph): Likewise.
+	(_mm512_mask3_fmsubadd_round_ph): Likewise.
+	(_mm512_maskz_fmsubadd_round_ph): Likewise.
+	* config/i386/avx512fp16vlintrin.h (_mm256_fmaddsub_ph):
+	New intrinsic.
+	(_mm256_mask_fmaddsub_ph): Likewise.
+	(_mm256_mask3_fmaddsub_ph): Likewise.
+	(_mm256_maskz_fmaddsub_ph): Likewise.
+	(_mm_fmaddsub_ph): Likewise.
+	(_mm_mask_fmaddsub_ph): Likewise.
+	(_mm_mask3_fmaddsub_ph): Likewise.
+	(_mm_maskz_fmaddsub_ph): Likewise.
+	(_mm256_fmsubadd_ph): Likewise.
+	(_mm256_mask_fmsubadd_ph): Likewise.
+	(_mm256_mask3_fmsubadd_ph): Likewise.
+	(_mm256_maskz_fmsubadd_ph): Likewise.
+	(_mm_fmsubadd_ph): Likewise.
+	(_mm_mask_fmsubadd_ph): Likewise.
+	(_mm_mask3_fmsubadd_ph): Likewise.
+	(_mm_maskz_fmsubadd_ph): Likewise.
+	* config/i386/i386-builtin.def: Add corresponding new builtins.
+	* config/i386/sse.md (VFH_SF_AVX512VL): New mode iterator.
+	* (<avx512>_fmsubadd_<mode>_maskz<round_expand_name>): New expander.
+	* (<avx512>_fmaddsub_<mode>_maskz<round_expand_name>): Use
+	VFH_SF_AVX512VL.
+	* (<sd_mask_codefor>fma_fmaddsub_<mode><sd_maskz_name><round_name>):
+	Ditto.
+	* (<avx512>_fmaddsub_<mode>_mask<round_name>): Ditto.
+	* (<avx512>_fmaddsub_<mode>_mask3<round_name>): Ditto.
+	* (<sd_mask_codefor>fma_fmsubadd_<mode><sd_maskz_name><round_name>):
+	Ditto.
+	* (<avx512>_fmsubadd_<mode>_mask<round_name>): Ditto.
+	* (<avx512>_fmsubadd_<mode>_mask3<round_name>): Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/87767
+	* config/i386/i386.c (ix86_print_operand): Handle
+	V8HF/V16HF/V32HFmode.
+	* config/i386/i386.h (VALID_BCST_MODE_P): Add HFmode.
+	* config/i386/sse.md (avx512bcst): Remove.
+
 2021-09-17  Martin Sebor  <msebor@redhat.com>
 
 	* Makefile.in (OBJS): Add gimple-predicate-analysis.o.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0e68b89b8a8..2c8e6df0350 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210918
+20210919
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index c97755acace..73a3180bca4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-omp.c (c_omp_split_clauses): Split order clause also to
+	distribute construct.  Copy over OMP_CLAUSE_ORDER_UNCONSTRAINED.
+
 2021-09-17  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-omp.c (c_finish_omp_atomic): Avoid creating
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 2c66ae02a36..794cbe7ea2f 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,14 @@
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-parser.c (c_parser_omp_clause_order): Parse unconstrained
+	and reproducible modifiers.
+	(OMP_DISTRIBUTE_CLAUSE_MASK): Add order clause.
+
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-parser.c (c_parser_omp_clause_default): Handle private and
+	firstprivate arguments, adjust diagnostics on unknown argument.
+
 2021-09-17  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-parser.c (c_parser_omp_atomic): Reject atomic swap if capture
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1f880f30f84..d04d84fb0f5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,29 @@
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* parser.c (cp_parser_omp_clause_order): Parse unconstrained
+	and reproducible modifiers.
+	(OMP_DISTRIBUTE_CLAUSE_MASK): Add order clause.
+
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* parser.c (cp_parser_omp_clause_default): Handle private and
+	firstprivate arguments, adjust diagnostics on unknown argument.
+	* cp-gimplify.c (cxx_omp_finish_clause): Handle OMP_CLAUSE_PRIVATE.
+
+2021-09-18  Jason Merrill  <jason@redhat.com>
+
+	* cp-tree.h (dependentish_scope_p): Declare.
+	* pt.c (dependentish_scope_p): New.
+	* parser.c (cp_parser_lookup_name): Return a TYPENAME_TYPE
+	for lookup of a type in a dependent object.
+	(cp_parser_template_id): Handle TYPENAME_TYPE.
+	(cp_parser_template_name): If we're looking for a type,
+	a name followed by < names a template.
+
+2021-09-18  Jason Merrill  <jason@redhat.com>
+
+	* cp-tree.h: Fix typo in LANG_FLAG list.
+
 2021-09-17  Jakub Jelinek  <jakub@redhat.com>
 
 	* cp-tree.h (finish_omp_atomic): Add r and weak arguments.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 68527729458..ecc1a8edce0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,120 @@
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-c++-common/gomp/order-1.c (f2): Add tests for distribute
+	with order clause.
+	(f3): Remove.
+	* c-c++-common/gomp/order-2.c: Don't expect error for distribute
+	with order clause.
+	* c-c++-common/gomp/order-5.c: New test.
+	* c-c++-common/gomp/order-6.c: New test.
+	* c-c++-common/gomp/clause-dups-1.c (f1): Add tests for
+	duplicated order clause.
+	(f9): New function.
+	* c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and
+	order(concurrent) clauses on the same composite construct combined
+	with distribute, instead split it into two tests, one without
+	copyin and one without order(concurrent).  Add order(concurrent)
+	clauses to {,{,target} teams} distribute.
+	* g++.dg/gomp/attrs-1.C (baz, bar): Likewise.
+	* g++.dg/gomp/attrs-2.C (baz, bar): Likewise.
+
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-c++-common/gomp/default-2.c: New test.
+	* c-c++-common/gomp/default-3.c: New test.
+	* g++.dg/gomp/default-1.C: New test.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test.
+	* gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx-1.c: Add test for new builtins.
+	* gcc.target/i386/sse-13.c: Ditto.
+	* gcc.target/i386/sse-23.c: Ditto.
+	* gcc.target/i386/sse-14.c: Add test for new intrinsics.
+	* gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-18  H.J. Lu  <hjl.tools@gmail.com>
+
+	* gcc.target/i386/avx512fp16-xorsign-1.c: New test.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx512fp16-neg-1a.c: New test.
+	* gcc.target/i386/avx512fp16-neg-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test.
+	* gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx-1.c: Add test for new builtins.
+	* gcc.target/i386/sse-13.c: Ditto.
+	* gcc.target/i386/sse-23.c: Ditto.
+	* gcc.target/i386/sse-14.c: Add test fot new intrinsics.
+	* gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test.
+	* gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto.
+	* gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx-1.c: Add test for new builtins.
+	* gcc.target/i386/sse-13.c: Ditto.
+	* gcc.target/i386/sse-23.c: Ditto.
+	* gcc.target/i386/sse-14.c: Add test for new intrinsics.
+	* gcc.target/i386/sse-22.c: Ditto.
+
+2021-09-18  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/avx512fp16-broadcast-1.c: New test.
+	* gcc.target/i386/avx512fp16-broadcast-2.c: New test.
+
+2021-09-18  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/template/dtor5.C: Adjust expected error.
+	* g++.dg/cpp23/lookup2.C: New test.
+	* g++.dg/template/dtor11.C: New test.
+
 2021-09-17  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/102366
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 38f5e5eff94..d648771f4f3 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,10 @@
+2021-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* testsuite/libgomp.c++/default-1.C: New test.
+	* testsuite/libgomp.c-c++-common/default-1.c: New test.
+	* libgomp.texi (OpenMP 5.1): Mark "private and firstprivate argument
+	to default clause in C and C++" as implemented.
+
 2021-09-17  Julian Brown  <julian@codesourcery.com>
 
 	* testsuite/libgomp.oacc-c-c++-common/broadcast-many.c: Update.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-09-19  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-19  0:17 [gcc r12-3657] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).