Daily bump.
This commit is contained in:
parent
e9d8fcabd0
commit
cf74e7b57b
7 changed files with 449 additions and 1 deletions
282
gcc/ChangeLog
282
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.
|
||||
|
|
|
@ -1 +1 @@
|
|||
20210918
|
||||
20210919
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Add table
Reference in a new issue