+2021-09-16 Bill Schmidt <wschmidt@linux.ibm.com>
+
+ * config/rs6000/rs6000-c.c (rs6000-builtins.h): New include.
+ (altivec_resolve_new_overloaded_builtin): New forward decl.
+ (rs6000_new_builtin_type_compatible): New function.
+ (altivec_resolve_overloaded_builtin): Call
+ altivec_resolve_new_overloaded_builtin.
+ (altivec_build_new_resolved_builtin): New function.
+ (altivec_resolve_new_overloaded_builtin): Likewise.
+ * config/rs6000/rs6000-call.c (rs6000_new_builtin_is_supported):
+ Likewise.
+ * config/rs6000/rs6000-gen-builtins.c (write_decls): Remove _p from
+ name of rs6000_new_builtin_is_supported.
+
+2021-09-16 Uroš Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386-protos.h (ix86_decompose_address):
+ Change return type to bool.
+ * config/i386/i386.c (ix86_decompose_address): Ditto.
+
+2021-09-16 Tobias Burnus <tobias@codesourcery.com>
+
+ PR target/102353
+ * config/rs6000/t-rs6000 (build/rs6000-gen-builtins.o, build/rbtree.o):
+ Added 'build/' to target, use build/%.o rule.
+ (build/rs6000-gen-builtins$(build_exeext)): Add 'build/' and
+ '$(build_exeext)' to target and 'build/' for the *.o files.
+ (rs6000-builtins.c): Update for those changes; run rs6000-gen-builtins
+ with $(RUN_GEN).
+
+2021-09-16 Martin Jambor <mjambor@suse.cz>
+
+ * cgraph.c (cgraph_node::dump): Do not check caller count sums if
+ the body has been removed. Remove trailing whitespace.
+
+2021-09-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/102360
+ * internal-fn.c (expand_DEFERRED_INIT): Make pattern-init
+ of non-memory more robust.
+
+2021-09-16 Daniel Cederman <cederman@gaisler.com>
+
+ * config/sparc/sparc-opts.h (enum sparc_processor_type): Add LEON5
+ * config/sparc/sparc.c (struct processor_costs): Add LEON5 costs
+ (leon5_adjust_cost): Increase cost of store with data dependency
+ on ALU instruction and FPU anti-dependencies.
+ (sparc_option_override): Add LEON5 costs
+ (sparc_adjust_cost): Add LEON5 cost adjustments
+ * config/sparc/sparc.h: Add LEON5
+ * config/sparc/sparc.md: Include LEON5 scheduling information
+ * config/sparc/sparc.opt: Add LEON5
+ * doc/invoke.texi: Add LEON5
+ * config/sparc/leon5.md: New file.
+
+2021-09-16 Daniel Cederman <cederman@gaisler.com>
+
+ * config/sparc/sparc.md (stack_protect_set32): Add NOP to prevent
+ sensitive sequence for B2BST errata workaround.
+
+2021-09-16 Daniel Cederman <cederman@gaisler.com>
+
+ * config/sparc/sparc.c (sparc_do_work_around_errata): Do not begin
+ functions with atomic instruction in the UT700 errata workaround.
+
+2021-09-16 Daniel Cederman <cederman@gaisler.com>
+
+ * config/sparc/sparc.c (next_active_non_empty_insn): New function
+ that returns next active non empty assembly instruction.
+ (sparc_do_work_around_errata): Use new function.
+
+2021-09-16 Daniel Cederman <cederman@gaisler.com>
+
+ * config/sparc/sparc.c (store_insn_p): Add predicate for store
+ attributes.
+ (load_insn_p): Add predicate for load attributes.
+ (sparc_do_work_around_errata): Use new predicates.
+
+2021-09-16 Andreas Larsson <andreas@gaisler.com>
+
+ * config/sparc/sparc.c (dump_target_flag_bits): Print bit names for
+ LEON and LEON3.
+
+2021-09-16 Martin Liska <mliska@suse.cz>
+
+ * config/mips/netbsd.h: Fix typo in name of a macro.
+
+2021-09-16 liuhongt <hongtao.liu@intel.com>
+
+ PR middle-end/102080
+ * match.pd: Check mask type when doing cond_op related gimple
+ simplification.
+ * tree.c (is_truth_type_for): New function.
+ * tree.h (is_truth_type_for): New declaration.
+
+2021-09-16 liuhongt <hongtao.liu@intel.com>
+
+ * config/i386/avx512fp16intrin.h (_mm512_cvtepi32_ph): New
+ intrinsic.
+ (_mm512_mask_cvtepi32_ph): Likewise.
+ (_mm512_maskz_cvtepi32_ph): Likewise.
+ (_mm512_cvt_roundepi32_ph): Likewise.
+ (_mm512_mask_cvt_roundepi32_ph): Likewise.
+ (_mm512_maskz_cvt_roundepi32_ph): Likewise.
+ (_mm512_cvtepu32_ph): Likewise.
+ (_mm512_mask_cvtepu32_ph): Likewise.
+ (_mm512_maskz_cvtepu32_ph): Likewise.
+ (_mm512_cvt_roundepu32_ph): Likewise.
+ (_mm512_mask_cvt_roundepu32_ph): Likewise.
+ (_mm512_maskz_cvt_roundepu32_ph): Likewise.
+ (_mm512_cvtepi64_ph): Likewise.
+ (_mm512_mask_cvtepi64_ph): Likewise.
+ (_mm512_maskz_cvtepi64_ph): Likewise.
+ (_mm512_cvt_roundepi64_ph): Likewise.
+ (_mm512_mask_cvt_roundepi64_ph): Likewise.
+ (_mm512_maskz_cvt_roundepi64_ph): Likewise.
+ (_mm512_cvtepu64_ph): Likewise.
+ (_mm512_mask_cvtepu64_ph): Likewise.
+ (_mm512_maskz_cvtepu64_ph): Likewise.
+ (_mm512_cvt_roundepu64_ph): Likewise.
+ (_mm512_mask_cvt_roundepu64_ph): Likewise.
+ (_mm512_maskz_cvt_roundepu64_ph): Likewise.
+ (_mm512_cvtepi16_ph): Likewise.
+ (_mm512_mask_cvtepi16_ph): Likewise.
+ (_mm512_maskz_cvtepi16_ph): Likewise.
+ (_mm512_cvt_roundepi16_ph): Likewise.
+ (_mm512_mask_cvt_roundepi16_ph): Likewise.
+ (_mm512_maskz_cvt_roundepi16_ph): Likewise.
+ (_mm512_cvtepu16_ph): Likewise.
+ (_mm512_mask_cvtepu16_ph): Likewise.
+ (_mm512_maskz_cvtepu16_ph): Likewise.
+ (_mm512_cvt_roundepu16_ph): Likewise.
+ (_mm512_mask_cvt_roundepu16_ph): Likewise.
+ (_mm512_maskz_cvt_roundepu16_ph): Likewise.
+ * config/i386/avx512fp16vlintrin.h (_mm_cvtepi32_ph): New
+ intrinsic.
+ (_mm_mask_cvtepi32_ph): Likewise.
+ (_mm_maskz_cvtepi32_ph): Likewise.
+ (_mm256_cvtepi32_ph): Likewise.
+ (_mm256_mask_cvtepi32_ph): Likewise.
+ (_mm256_maskz_cvtepi32_ph): Likewise.
+ (_mm_cvtepu32_ph): Likewise.
+ (_mm_mask_cvtepu32_ph): Likewise.
+ (_mm_maskz_cvtepu32_ph): Likewise.
+ (_mm256_cvtepu32_ph): Likewise.
+ (_mm256_mask_cvtepu32_ph): Likewise.
+ (_mm256_maskz_cvtepu32_ph): Likewise.
+ (_mm_cvtepi64_ph): Likewise.
+ (_mm_mask_cvtepi64_ph): Likewise.
+ (_mm_maskz_cvtepi64_ph): Likewise.
+ (_mm256_cvtepi64_ph): Likewise.
+ (_mm256_mask_cvtepi64_ph): Likewise.
+ (_mm256_maskz_cvtepi64_ph): Likewise.
+ (_mm_cvtepu64_ph): Likewise.
+ (_mm_mask_cvtepu64_ph): Likewise.
+ (_mm_maskz_cvtepu64_ph): Likewise.
+ (_mm256_cvtepu64_ph): Likewise.
+ (_mm256_mask_cvtepu64_ph): Likewise.
+ (_mm256_maskz_cvtepu64_ph): Likewise.
+ (_mm_cvtepi16_ph): Likewise.
+ (_mm_mask_cvtepi16_ph): Likewise.
+ (_mm_maskz_cvtepi16_ph): Likewise.
+ (_mm256_cvtepi16_ph): Likewise.
+ (_mm256_mask_cvtepi16_ph): Likewise.
+ (_mm256_maskz_cvtepi16_ph): Likewise.
+ (_mm_cvtepu16_ph): Likewise.
+ (_mm_mask_cvtepu16_ph): Likewise.
+ (_mm_maskz_cvtepu16_ph): Likewise.
+ (_mm256_cvtepu16_ph): Likewise.
+ (_mm256_mask_cvtepu16_ph): Likewise.
+ (_mm256_maskz_cvtepu16_ph): Likewise.
+ * config/i386/i386-builtin-types.def: Add corresponding builtin types.
+ * config/i386/i386-builtin.def: Add corresponding new builtins.
+ * config/i386/i386-expand.c
+ (ix86_expand_args_builtin): Handle new builtin types.
+ (ix86_expand_round_builtin): Ditto.
+ * config/i386/i386-modes.def: Declare V2HF and V6HF.
+ * config/i386/sse.md (VI2H_AVX512VL): New.
+ (qq2phsuff): Ditto.
+ (sseintvecmode): Add HF vector modes.
+ (avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode><mask_name><round_name>):
+ New.
+ (avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode>): Ditto.
+ (*avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode>): Ditto.
+ (avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode>_mask): Ditto.
+ (*avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode>_mask): Ditto.
+ (*avx512fp16_vcvt<floatsuffix><sseintconvert>2ph_<mode>_mask_1): Ditto.
+ (avx512fp16_vcvt<floatsuffix>qq2ph_v2di): Ditto.
+ (*avx512fp16_vcvt<floatsuffix>qq2ph_v2di): Ditto.
+ (avx512fp16_vcvt<floatsuffix>qq2ph_v2di_mask): Ditto.
+ (*avx512fp16_vcvt<floatsuffix>qq2ph_v2di_mask): Ditto.
+ (*avx512fp16_vcvt<floatsuffix>qq2ph_v2di_mask_1): Ditto.
+ * config/i386/subst.md (round_qq2phsuff): New subst_attr.
+
+2021-09-16 liuhongt <hongtao.liu@intel.com>
+
+ * config/i386/avx512fp16intrin.h (_mm512_cvtph_epi32):
+ New intrinsic/
+ (_mm512_mask_cvtph_epi32): Likewise.
+ (_mm512_maskz_cvtph_epi32): Likewise.
+ (_mm512_cvt_roundph_epi32): Likewise.
+ (_mm512_mask_cvt_roundph_epi32): Likewise.
+ (_mm512_maskz_cvt_roundph_epi32): Likewise.
+ (_mm512_cvtph_epu32): Likewise.
+ (_mm512_mask_cvtph_epu32): Likewise.
+ (_mm512_maskz_cvtph_epu32): Likewise.
+ (_mm512_cvt_roundph_epu32): Likewise.
+ (_mm512_mask_cvt_roundph_epu32): Likewise.
+ (_mm512_maskz_cvt_roundph_epu32): Likewise.
+ (_mm512_cvtph_epi64): Likewise.
+ (_mm512_mask_cvtph_epi64): Likewise.
+ (_mm512_maskz_cvtph_epi64): Likewise.
+ (_mm512_cvt_roundph_epi64): Likewise.
+ (_mm512_mask_cvt_roundph_epi64): Likewise.
+ (_mm512_maskz_cvt_roundph_epi64): Likewise.
+ (_mm512_cvtph_epu64): Likewise.
+ (_mm512_mask_cvtph_epu64): Likewise.
+ (_mm512_maskz_cvtph_epu64): Likewise.
+ (_mm512_cvt_roundph_epu64): Likewise.
+ (_mm512_mask_cvt_roundph_epu64): Likewise.
+ (_mm512_maskz_cvt_roundph_epu64): Likewise.
+ (_mm512_cvtph_epi16): Likewise.
+ (_mm512_mask_cvtph_epi16): Likewise.
+ (_mm512_maskz_cvtph_epi16): Likewise.
+ (_mm512_cvt_roundph_epi16): Likewise.
+ (_mm512_mask_cvt_roundph_epi16): Likewise.
+ (_mm512_maskz_cvt_roundph_epi16): Likewise.
+ (_mm512_cvtph_epu16): Likewise.
+ (_mm512_mask_cvtph_epu16): Likewise.
+ (_mm512_maskz_cvtph_epu16): Likewise.
+ (_mm512_cvt_roundph_epu16): Likewise.
+ (_mm512_mask_cvt_roundph_epu16): Likewise.
+ (_mm512_maskz_cvt_roundph_epu16): Likewise.
+ * config/i386/avx512fp16vlintrin.h (_mm_cvtph_epi32):
+ New intrinsic.
+ (_mm_mask_cvtph_epi32): Likewise.
+ (_mm_maskz_cvtph_epi32): Likewise.
+ (_mm256_cvtph_epi32): Likewise.
+ (_mm256_mask_cvtph_epi32): Likewise.
+ (_mm256_maskz_cvtph_epi32): Likewise.
+ (_mm_cvtph_epu32): Likewise.
+ (_mm_mask_cvtph_epu32): Likewise.
+ (_mm_maskz_cvtph_epu32): Likewise.
+ (_mm256_cvtph_epu32): Likewise.
+ (_mm256_mask_cvtph_epu32): Likewise.
+ (_mm256_maskz_cvtph_epu32): Likewise.
+ (_mm_cvtph_epi64): Likewise.
+ (_mm_mask_cvtph_epi64): Likewise.
+ (_mm_maskz_cvtph_epi64): Likewise.
+ (_mm256_cvtph_epi64): Likewise.
+ (_mm256_mask_cvtph_epi64): Likewise.
+ (_mm256_maskz_cvtph_epi64): Likewise.
+ (_mm_cvtph_epu64): Likewise.
+ (_mm_mask_cvtph_epu64): Likewise.
+ (_mm_maskz_cvtph_epu64): Likewise.
+ (_mm256_cvtph_epu64): Likewise.
+ (_mm256_mask_cvtph_epu64): Likewise.
+ (_mm256_maskz_cvtph_epu64): Likewise.
+ (_mm_cvtph_epi16): Likewise.
+ (_mm_mask_cvtph_epi16): Likewise.
+ (_mm_maskz_cvtph_epi16): Likewise.
+ (_mm256_cvtph_epi16): Likewise.
+ (_mm256_mask_cvtph_epi16): Likewise.
+ (_mm256_maskz_cvtph_epi16): Likewise.
+ (_mm_cvtph_epu16): Likewise.
+ (_mm_mask_cvtph_epu16): Likewise.
+ (_mm_maskz_cvtph_epu16): Likewise.
+ (_mm256_cvtph_epu16): Likewise.
+ (_mm256_mask_cvtph_epu16): Likewise.
+ (_mm256_maskz_cvtph_epu16): Likewise.
+ * config/i386/i386-builtin-types.def: Add new builtin types.
+ * config/i386/i386-builtin.def: Add new builtins.
+ * config/i386/i386-expand.c
+ (ix86_expand_args_builtin): Handle new builtin types.
+ (ix86_expand_round_builtin): Ditto.
+ * config/i386/sse.md (sseintconvert): New.
+ (ssePHmode): Ditto.
+ (UNSPEC_US_FIX_NOTRUNC): Ditto.
+ (sseintconvertsignprefix): Ditto.
+ (avx512fp16_vcvtph2<sseintconvertsignprefix><sseintconvert>_<mode><mask_name><round_name>):
+ Ditto.
+
+2021-09-16 liuhongt <hongtao.liu@intel.com>
+
+ * config/i386/avx512fp16intrin.h: (_mm_cvtsi16_si128):
+ New intrinsic.
+ (_mm_cvtsi128_si16): Likewise.
+ (_mm_mask_load_sh): Likewise.
+ (_mm_maskz_load_sh): Likewise.
+ (_mm_mask_store_sh): Likewise.
+ (_mm_move_sh): Likewise.
+ (_mm_mask_move_sh): Likewise.
+ (_mm_maskz_move_sh): Likewise.
+ * config/i386/i386-builtin-types.def: Add corresponding builtin types.
+ * config/i386/i386-builtin.def: Add corresponding new builtins.
+ * config/i386/i386-expand.c
+ (ix86_expand_special_args_builtin): Handle new builtin types.
+ (ix86_expand_vector_init_one_nonzero): Adjust for FP16 target.
+ * config/i386/sse.md (VI2F): New mode iterator.
+ (vec_set<mode>_0): Use new mode iterator.
+ (avx512f_mov<ssescalarmodelower>_mask): Adjust for HF vector mode.
+ (avx512f_store<mode>_mask): Ditto.
+
+2021-09-16 Kewen Lin <linkw@linux.ibm.com>
+
+ * config/rs6000/rs6000.opt (-mtoc-fusion): Remove.
+
2021-09-15 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/rs6000.c (rs6000_xcoff_encode_section_info):
+2021-09-16 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/98486
+ * g++.dg/cpp2a/concepts-var-templ1.C: New test.
+ * g++.dg/cpp2a/concepts-var-templ1a.C: New test.
+ * g++.dg/cpp2a/concepts-var-templ1b.C: New test.
+
+2021-09-16 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/102287
+ * gfortran.dg/intent_out_14.f90: New test.
+
+2021-09-16 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/102360
+ * g++.dg/pr102360.C: New testcase.
+
+2021-09-16 Richard Earnshaw <rearnsha@arm.com>
+
+ * g++.dg/eh/arm-vfp-unwind.C: Support single-precision.
+
+2021-09-16 liuhongt <hongtao.liu@intel.com>
+
+ PR middle-end/102080
+ * gcc.target/i386/pr102080.c: New test.
+
+2021-09-16 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test.
+ * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto.
+
+2021-09-16 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-16 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512fp16-helper.h (V512): Add QI
+ components.
+ * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test.
+ * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto.
+
+2021-09-16 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-16 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test.
+ * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto.
+ * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto.
+
2021-09-15 Patrick Palka <ppalka@redhat.com>
PR c++/101904