aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-05-19 00:17:43 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-05-19 00:17:43 +0000
commitb27760769ca03ff523caf0ec0b17296d3a2d8dba (patch)
tree1c12c4a4cca92fa9893da9f91b3f60fab50c0179 /gcc
parentca2007a9bb3074146780fc1e1382c7f73eb6d71b (diff)
downloadgcc-b27760769ca03ff523caf0ec0b17296d3a2d8dba.zip
gcc-b27760769ca03ff523caf0ec0b17296d3a2d8dba.tar.gz
gcc-b27760769ca03ff523caf0ec0b17296d3a2d8dba.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog465
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog20
-rw-r--r--gcc/analyzer/ChangeLog9
-rw-r--r--gcc/c-family/ChangeLog17
-rw-r--r--gcc/c/ChangeLog20
-rw-r--r--gcc/cp/ChangeLog39
-rw-r--r--gcc/d/ChangeLog6
-rw-r--r--gcc/fortran/ChangeLog99
-rw-r--r--gcc/lto/ChangeLog8
-rw-r--r--gcc/m2/ChangeLog18
-rw-r--r--gcc/objc/ChangeLog10
-rw-r--r--gcc/testsuite/ChangeLog1537
13 files changed, 2249 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 84bb660..d00dafc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,468 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * alias.cc (ref_all_alias_ptr_type_p): Use _P() defines from tree.h.
+ * attribs.cc (diag_attr_exclusions): Ditto.
+ (decl_attributes): Ditto.
+ (build_type_attribute_qual_variant): Ditto.
+ * builtins.cc (fold_builtin_carg): Ditto.
+ (fold_builtin_next_arg): Ditto.
+ (do_mpc_arg2): Ditto.
+ * cfgexpand.cc (expand_return): Ditto.
+ * cgraph.h (decl_in_symtab_p): Ditto.
+ (symtab_node::get_create): Ditto.
+ * dwarf2out.cc (base_type_die): Ditto.
+ (implicit_ptr_descriptor): Ditto.
+ (gen_array_type_die): Ditto.
+ (gen_type_die_with_usage): Ditto.
+ (optimize_location_into_implicit_ptr): Ditto.
+ * expr.cc (do_store_flag): Ditto.
+ * fold-const.cc (negate_expr_p): Ditto.
+ (fold_negate_expr_1): Ditto.
+ (fold_convert_const): Ditto.
+ (fold_convert_loc): Ditto.
+ (constant_boolean_node): Ditto.
+ (fold_binary_op_with_conditional_arg): Ditto.
+ (build_fold_addr_expr_with_type_loc): Ditto.
+ (fold_comparison): Ditto.
+ (fold_checksum_tree): Ditto.
+ (tree_unary_nonnegative_warnv_p): Ditto.
+ (integer_valued_real_unary_p): Ditto.
+ (fold_read_from_constant_string): Ditto.
+ * gcc-rich-location.cc (maybe_range_label_for_tree_type_mismatch::get_text): Ditto.
+ * gimple-expr.cc (useless_type_conversion_p): Ditto.
+ (is_gimple_reg): Ditto.
+ (is_gimple_asm_val): Ditto.
+ (mark_addressable): Ditto.
+ * gimple-expr.h (is_gimple_variable): Ditto.
+ (virtual_operand_p): Ditto.
+ * gimple-ssa-warn-access.cc (pass_waccess::check_dangling_stores): Ditto.
+ * gimplify.cc (gimplify_bind_expr): Ditto.
+ (gimplify_return_expr): Ditto.
+ (gimple_add_padding_init_for_auto_var): Ditto.
+ (gimplify_addr_expr): Ditto.
+ (omp_add_variable): Ditto.
+ (omp_notice_variable): Ditto.
+ (omp_get_base_pointer): Ditto.
+ (omp_strip_components_and_deref): Ditto.
+ (omp_strip_indirections): Ditto.
+ (omp_accumulate_sibling_list): Ditto.
+ (omp_build_struct_sibling_lists): Ditto.
+ (gimplify_adjust_omp_clauses_1): Ditto.
+ (gimplify_adjust_omp_clauses): Ditto.
+ (gimplify_omp_for): Ditto.
+ (goa_lhs_expr_p): Ditto.
+ (gimplify_one_sizepos): Ditto.
+ * graphite-scop-detection.cc (scop_detection::graphite_can_represent_scev): Ditto.
+ * ipa-devirt.cc (odr_types_equivalent_p): Ditto.
+ * ipa-prop.cc (ipa_set_jf_constant): Ditto.
+ (propagate_controlled_uses): Ditto.
+ * ipa-sra.cc (type_prevails_p): Ditto.
+ (scan_expr_access): Ditto.
+ * optabs-tree.cc (optab_for_tree_code): Ditto.
+ * toplev.cc (wrapup_global_declaration_1): Ditto.
+ * trans-mem.cc (transaction_invariant_address_p): Ditto.
+ * tree-cfg.cc (verify_types_in_gimple_reference): Ditto.
+ (verify_gimple_comparison): Ditto.
+ (verify_gimple_assign_binary): Ditto.
+ (verify_gimple_assign_single): Ditto.
+ * tree-complex.cc (get_component_ssa_name): Ditto.
+ * tree-emutls.cc (lower_emutls_2): Ditto.
+ * tree-inline.cc (copy_tree_body_r): Ditto.
+ (estimate_move_cost): Ditto.
+ (copy_decl_for_dup_finish): Ditto.
+ * tree-nested.cc (convert_nonlocal_omp_clauses): Ditto.
+ (note_nonlocal_vla_type): Ditto.
+ (convert_local_omp_clauses): Ditto.
+ (remap_vla_decls): Ditto.
+ (fixup_vla_decls): Ditto.
+ * tree-parloops.cc (loop_has_vector_phi_nodes): Ditto.
+ * tree-pretty-print.cc (print_declaration): Ditto.
+ (print_call_name): Ditto.
+ * tree-sra.cc (compare_access_positions): Ditto.
+ * tree-ssa-alias.cc (compare_type_sizes): Ditto.
+ * tree-ssa-ccp.cc (get_default_value): Ditto.
+ * tree-ssa-coalesce.cc (populate_coalesce_list_for_outofssa): Ditto.
+ * tree-ssa-dom.cc (reduce_vector_comparison_to_scalar_comparison): Ditto.
+ * tree-ssa-forwprop.cc (can_propagate_from): Ditto.
+ * tree-ssa-propagate.cc (may_propagate_copy): Ditto.
+ * tree-ssa-sccvn.cc (fully_constant_vn_reference_p): Ditto.
+ * tree-ssa-sink.cc (statement_sink_location): Ditto.
+ * tree-ssa-structalias.cc (type_must_have_pointers): Ditto.
+ * tree-ssa-ter.cc (find_replaceable_in_bb): Ditto.
+ * tree-ssa-uninit.cc (warn_uninit): Ditto.
+ * tree-ssa.cc (maybe_rewrite_mem_ref_base): Ditto.
+ (non_rewritable_mem_ref_base): Ditto.
+ * tree-streamer-in.cc (lto_input_ts_type_non_common_tree_pointers): Ditto.
+ * tree-streamer-out.cc (write_ts_type_non_common_tree_pointers): Ditto.
+ * tree-vect-generic.cc (do_binop): Ditto.
+ (do_cond): Ditto.
+ * tree-vect-stmts.cc (vect_init_vector): Ditto.
+ * tree-vector-builder.h (tree_vector_builder::note_representative): Ditto.
+ * tree.cc (sign_mask_for): Ditto.
+ (verify_type_variant): Ditto.
+ (gimple_canonical_types_compatible_p): Ditto.
+ (verify_type): Ditto.
+ * ubsan.cc (get_ubsan_type_info_for_type): Ditto.
+ * var-tracking.cc (prepare_call_arguments): Ditto.
+ (vt_add_function_parameters): Ditto.
+ * varasm.cc (decode_addr_const): Ditto.
+
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * omp-low.cc (scan_sharing_clauses): Use _P() defines from tree.h.
+ (lower_reduction_clauses): Ditto.
+ (lower_send_clauses): Ditto.
+ (lower_omp_task_reductions): Ditto.
+ * omp-oacc-neuter-broadcast.cc (install_var_field): Ditto.
+ (worker_single_copy): Ditto.
+ * omp-offload.cc (oacc_rewrite_var_decl): Ditto.
+ * omp-simd-clone.cc (plausible_type_for_simd_clone): Ditto.
+
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * lto-streamer-in.cc (lto_input_var_decl_ref): Use _P defines from
+ tree.h.
+ (lto_read_body_or_constructor): Ditto.
+ * lto-streamer-out.cc (tree_is_indexable): Ditto.
+ (lto_output_var_decl_ref): Ditto.
+ (DFS::DFS_write_tree_body): Ditto.
+ (wrap_refs): Ditto.
+ (write_symbol_extension_info): Ditto.
+
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * config/aarch64/aarch64.cc (aarch64_short_vector_p): Use _P
+ defines from tree.h.
+ (aarch64_mangle_type): Ditto.
+ * config/alpha/alpha.cc (alpha_in_small_data_p): Ditto.
+ (alpha_gimplify_va_arg_1): Ditto.
+ * config/arc/arc.cc (arc_encode_section_info): Ditto.
+ (arc_is_aux_reg_p): Ditto.
+ (arc_is_uncached_mem_p): Ditto.
+ (arc_handle_aux_attribute): Ditto.
+ * config/arm/arm.cc (arm_handle_isr_attribute): Ditto.
+ (arm_handle_cmse_nonsecure_call): Ditto.
+ (arm_set_default_type_attributes): Ditto.
+ (arm_is_segment_info_known): Ditto.
+ (arm_mangle_type): Ditto.
+ * config/arm/unknown-elf.h (IN_NAMED_SECTION_P): Ditto.
+ * config/avr/avr.cc (avr_lookup_function_attribute1): Ditto.
+ (avr_decl_absdata_p): Ditto.
+ (avr_insert_attributes): Ditto.
+ (avr_section_type_flags): Ditto.
+ (avr_encode_section_info): Ditto.
+ * config/bfin/bfin.cc (bfin_handle_l2_attribute): Ditto.
+ * config/bpf/bpf.cc (bpf_core_compute): Ditto.
+ * config/c6x/c6x.cc (c6x_in_small_data_p): Ditto.
+ * config/csky/csky.cc (csky_handle_isr_attribute): Ditto.
+ (csky_mangle_type): Ditto.
+ * config/darwin-c.cc (darwin_pragma_unused): Ditto.
+ * config/darwin.cc (is_objc_metadata): Ditto.
+ * config/epiphany/epiphany.cc (epiphany_function_ok_for_sibcall): Ditto.
+ * config/epiphany/epiphany.h (ROUND_TYPE_ALIGN): Ditto.
+ * config/frv/frv.cc (frv_emit_movsi): Ditto.
+ * config/gcn/gcn-tree.cc (gcn_lockless_update): Ditto.
+ * config/gcn/gcn.cc (gcn_asm_output_symbol_ref): Ditto.
+ * config/h8300/h8300.cc (h8300_encode_section_info): Ditto.
+ * config/i386/i386-expand.cc: Ditto.
+ * config/i386/i386.cc (type_natural_mode): Ditto.
+ (ix86_function_arg): Ditto.
+ (ix86_data_alignment): Ditto.
+ (ix86_local_alignment): Ditto.
+ (ix86_simd_clone_compute_vecsize_and_simdlen): Ditto.
+ * config/i386/winnt-cxx.cc (i386_pe_type_dllimport_p): Ditto.
+ (i386_pe_type_dllexport_p): Ditto.
+ (i386_pe_adjust_class_at_definition): Ditto.
+ * config/i386/winnt.cc (i386_pe_determine_dllimport_p): Ditto.
+ (i386_pe_binds_local_p): Ditto.
+ (i386_pe_section_type_flags): Ditto.
+ * config/ia64/ia64.cc (ia64_encode_section_info): Ditto.
+ (ia64_gimplify_va_arg): Ditto.
+ (ia64_in_small_data_p): Ditto.
+ * config/iq2000/iq2000.cc (iq2000_function_arg): Ditto.
+ * config/lm32/lm32.cc (lm32_in_small_data_p): Ditto.
+ * config/loongarch/loongarch.cc (loongarch_handle_model_attribute): Ditto.
+ * config/m32c/m32c.cc (m32c_insert_attributes): Ditto.
+ * config/mcore/mcore.cc (mcore_mark_dllimport): Ditto.
+ (mcore_encode_section_info): Ditto.
+ * config/microblaze/microblaze.cc (microblaze_elf_in_small_data_p): Ditto.
+ * config/mips/mips.cc (mips_output_aligned_decl_common): Ditto.
+ * config/mmix/mmix.cc (mmix_encode_section_info): Ditto.
+ * config/nvptx/nvptx.cc (nvptx_encode_section_info): Ditto.
+ (pass_in_memory): Ditto.
+ (nvptx_generate_vector_shuffle): Ditto.
+ (nvptx_lockless_update): Ditto.
+ * config/pa/pa.cc (pa_function_arg_padding): Ditto.
+ (pa_function_value): Ditto.
+ (pa_function_arg): Ditto.
+ * config/pa/pa.h (IN_NAMED_SECTION_P): Ditto.
+ (TEXT_SPACE_P): Ditto.
+ * config/pa/som.h (MAKE_DECL_ONE_ONLY): Ditto.
+ * config/pdp11/pdp11.cc (pdp11_return_in_memory): Ditto.
+ * config/riscv/riscv.cc (riscv_in_small_data_p): Ditto.
+ (riscv_mangle_type): Ditto.
+ * config/rl78/rl78.cc (rl78_insert_attributes): Ditto.
+ (rl78_addsi3_internal): Ditto.
+ * config/rs6000/aix.h (ROUND_TYPE_ALIGN): Ditto.
+ * config/rs6000/darwin.h (ROUND_TYPE_ALIGN): Ditto.
+ * config/rs6000/freebsd64.h (ROUND_TYPE_ALIGN): Ditto.
+ * config/rs6000/linux64.h (ROUND_TYPE_ALIGN): Ditto.
+ * config/rs6000/rs6000-call.cc (rs6000_function_arg_boundary): Ditto.
+ (rs6000_function_arg_advance_1): Ditto.
+ (rs6000_function_arg): Ditto.
+ (rs6000_pass_by_reference): Ditto.
+ * config/rs6000/rs6000-logue.cc (rs6000_function_ok_for_sibcall): Ditto.
+ * config/rs6000/rs6000.cc (rs6000_data_alignment): Ditto.
+ (rs6000_set_default_type_attributes): Ditto.
+ (rs6000_elf_in_small_data_p): Ditto.
+ (IN_NAMED_SECTION): Ditto.
+ (rs6000_xcoff_encode_section_info): Ditto.
+ (rs6000_function_value): Ditto.
+ (invalid_arg_for_unprototyped_fn): Ditto.
+ * config/s390/s390-c.cc (s390_fn_types_compatible): Ditto.
+ (s390_vec_n_elem): Ditto.
+ * config/s390/s390.cc (s390_check_type_for_vector_abi): Ditto.
+ (s390_function_arg_integer): Ditto.
+ (s390_return_in_memory): Ditto.
+ (s390_encode_section_info): Ditto.
+ * config/sh/sh.cc (sh_gimplify_va_arg_expr): Ditto.
+ (sh_function_value): Ditto.
+ * config/sol2.cc (solaris_insert_attributes): Ditto.
+ * config/sparc/sparc.cc (function_arg_slotno): Ditto.
+ * config/sparc/sparc.h (ROUND_TYPE_ALIGN): Ditto.
+ * config/stormy16/stormy16.cc (xstormy16_encode_section_info): Ditto.
+ (xstormy16_handle_below100_attribute): Ditto.
+ * config/v850/v850.cc (v850_encode_section_info): Ditto.
+ (v850_insert_attributes): Ditto.
+ * config/visium/visium.cc (visium_pass_by_reference): Ditto.
+ (visium_return_in_memory): Ditto.
+ * config/xtensa/xtensa.cc (xtensa_multibss_section_type_flags): Ditto.
+
+2023-05-18 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386-expand.cc (ix86_expand_vecop_qihi_partial): New.
+ (ix86_expand_vecop_qihi): Add op2vec bool variable.
+ Do not set REG_EQUAL note.
+ * config/i386/i386-protos.h (ix86_expand_vecop_qihi_partial):
+ Add prototype.
+ * config/i386/i386.cc (ix86_multiplication_cost): Handle
+ V4QImode and V8QImode.
+ * config/i386/mmx.md (mulv8qi3): New expander.
+ (mulv4qi3): Ditto.
+ * config/i386/sse.md (mulv8qi3): Remove.
+
+2023-05-18 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/gen-avr-mmcu-specs.cc: Remove stale */ after // comment.
+
+2023-05-18 Jonathan Wakely <jwakely@redhat.com>
+
+ PR bootstrap/105831
+ * config.gcc: Use = operator instead of ==.
+
+2023-05-18 Michael Bäuerle <micha@NetBSD.org>
+
+ PR bootstrap/105831
+ * config/nvptx/gen-opt.sh: Use = operator instead of ==.
+ * configure.ac: Likewise.
+ * configure: Regenerate.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * config/arm/arm_mve.h: (__ARM_mve_typeid): Add more pointer types.
+ (__ARM_mve_coerce1): Remove.
+ (__ARM_mve_coerce2): Remove.
+ (__ARM_mve_coerce3): Remove.
+ (__ARM_mve_coerce_i_scalar): New.
+ (__ARM_mve_coerce_s8_ptr): New.
+ (__ARM_mve_coerce_u8_ptr): New.
+ (__ARM_mve_coerce_s16_ptr): New.
+ (__ARM_mve_coerce_u16_ptr): New.
+ (__ARM_mve_coerce_s32_ptr): New.
+ (__ARM_mve_coerce_u32_ptr): New.
+ (__ARM_mve_coerce_s64_ptr): New.
+ (__ARM_mve_coerce_u64_ptr): New.
+ (__ARM_mve_coerce_f_scalar): New.
+ (__ARM_mve_coerce_f16_ptr): New.
+ (__ARM_mve_coerce_f32_ptr): New.
+ (__arm_vst4q): Change _coerce_ overloads.
+ (__arm_vbicq): Change _coerce_ overloads.
+ (__arm_vld1q): Change _coerce_ overloads.
+ (__arm_vld1q_z): Change _coerce_ overloads.
+ (__arm_vld2q): Change _coerce_ overloads.
+ (__arm_vld4q): Change _coerce_ overloads.
+ (__arm_vldrhq_gather_offset): Change _coerce_ overloads.
+ (__arm_vldrhq_gather_offset_z): Change _coerce_ overloads.
+ (__arm_vldrhq_gather_shifted_offset): Change _coerce_ overloads.
+ (__arm_vldrhq_gather_shifted_offset_z): Change _coerce_ overloads.
+ (__arm_vldrwq_gather_offset): Change _coerce_ overloads.
+ (__arm_vldrwq_gather_offset_z): Change _coerce_ overloads.
+ (__arm_vldrwq_gather_shifted_offset): Change _coerce_ overloads.
+ (__arm_vldrwq_gather_shifted_offset_z): Change _coerce_ overloads.
+ (__arm_vst1q_p): Change _coerce_ overloads.
+ (__arm_vst2q): Change _coerce_ overloads.
+ (__arm_vst1q): Change _coerce_ overloads.
+ (__arm_vstrhq): Change _coerce_ overloads.
+ (__arm_vstrhq_p): Change _coerce_ overloads.
+ (__arm_vstrhq_scatter_offset_p): Change _coerce_ overloads.
+ (__arm_vstrhq_scatter_offset): Change _coerce_ overloads.
+ (__arm_vstrhq_scatter_shifted_offset_p): Change _coerce_ overloads.
+ (__arm_vstrhq_scatter_shifted_offset): Change _coerce_ overloads.
+ (__arm_vstrwq_p): Change _coerce_ overloads.
+ (__arm_vstrwq): Change _coerce_ overloads.
+ (__arm_vstrwq_scatter_offset): Change _coerce_ overloads.
+ (__arm_vstrwq_scatter_offset_p): Change _coerce_ overloads.
+ (__arm_vstrwq_scatter_shifted_offset): Change _coerce_ overloads.
+ (__arm_vstrwq_scatter_shifted_offset_p): Change _coerce_ overloads.
+ (__arm_vsetq_lane): Change _coerce_ overloads.
+ (__arm_vldrbq_gather_offset): Change _coerce_ overloads.
+ (__arm_vdwdupq_x_u8): Change _coerce_ overloads.
+ (__arm_vdwdupq_x_u16): Change _coerce_ overloads.
+ (__arm_vdwdupq_x_u32): Change _coerce_ overloads.
+ (__arm_viwdupq_x_u8): Change _coerce_ overloads.
+ (__arm_viwdupq_x_u16): Change _coerce_ overloads.
+ (__arm_viwdupq_x_u32): Change _coerce_ overloads.
+ (__arm_vidupq_x_u8): Change _coerce_ overloads.
+ (__arm_vddupq_x_u8): Change _coerce_ overloads.
+ (__arm_vidupq_x_u16): Change _coerce_ overloads.
+ (__arm_vddupq_x_u16): Change _coerce_ overloads.
+ (__arm_vidupq_x_u32): Change _coerce_ overloads.
+ (__arm_vddupq_x_u32): Change _coerce_ overloads.
+ (__arm_vldrdq_gather_offset): Change _coerce_ overloads.
+ (__arm_vldrdq_gather_offset_z): Change _coerce_ overloads.
+ (__arm_vldrdq_gather_shifted_offset): Change _coerce_ overloads.
+ (__arm_vldrdq_gather_shifted_offset_z): Change _coerce_ overloads.
+ (__arm_vldrbq_gather_offset_z): Change _coerce_ overloads.
+ (__arm_vidupq_u16): Change _coerce_ overloads.
+ (__arm_vidupq_u32): Change _coerce_ overloads.
+ (__arm_vidupq_u8): Change _coerce_ overloads.
+ (__arm_vddupq_u16): Change _coerce_ overloads.
+ (__arm_vddupq_u32): Change _coerce_ overloads.
+ (__arm_vddupq_u8): Change _coerce_ overloads.
+ (__arm_viwdupq_m): Change _coerce_ overloads.
+ (__arm_viwdupq_u16): Change _coerce_ overloads.
+ (__arm_viwdupq_u32): Change _coerce_ overloads.
+ (__arm_viwdupq_u8): Change _coerce_ overloads.
+ (__arm_vdwdupq_m): Change _coerce_ overloads.
+ (__arm_vdwdupq_u16): Change _coerce_ overloads.
+ (__arm_vdwdupq_u32): Change _coerce_ overloads.
+ (__arm_vdwdupq_u8): Change _coerce_ overloads.
+ (__arm_vstrbq): Change _coerce_ overloads.
+ (__arm_vstrbq_p): Change _coerce_ overloads.
+ (__arm_vstrbq_scatter_offset_p): Change _coerce_ overloads.
+ (__arm_vstrdq_scatter_offset_p): Change _coerce_ overloads.
+ (__arm_vstrdq_scatter_offset): Change _coerce_ overloads.
+ (__arm_vstrdq_scatter_shifted_offset_p): Change _coerce_ overloads.
+ (__arm_vstrdq_scatter_shifted_offset): Change _coerce_ overloads.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * config/arm/arm_mve.h (__arm_vbicq): Change coerce on
+ scalar constant.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * config/arm/arm_mve.h (__arm_vadcq_s32): Fix arithmetic.
+ (__arm_vadcq_u32): Likewise.
+ (__arm_vadcq_m_s32): Likewise.
+ (__arm_vadcq_m_u32): Likewise.
+ (__arm_vsbcq_s32): Likewise.
+ (__arm_vsbcq_u32): Likewise.
+ (__arm_vsbcq_m_s32): Likewise.
+ (__arm_vsbcq_m_u32): Likewise.
+ * config/arm/mve.md (get_fpscr_nzcvqc): Make unspec_volatile.
+
+2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
+
+ * config/arm/mve.md (mve_vrndq_m_f<mode>, mve_vrev64q_f<mode>)
+ (mve_vrev32q_fv8hf, mve_vcvttq_f32_f16v4sf)
+ (mve_vcvtbq_f32_f16v4sf, mve_vcvtq_to_f_<supf><mode>)
+ (mve_vrev64q_<supf><mode>, mve_vcvtq_from_f_<supf><mode>)
+ (mve_vmovltq_<supf><mode>, mve_vmovlbq_<supf><mode>)
+ (mve_vcvtpq_<supf><mode>, mve_vcvtnq_<supf><mode>)
+ (mve_vcvtmq_<supf><mode>, mve_vcvtaq_<supf><mode>)
+ (mve_vmvnq_n_<supf><mode>, mve_vrev16q_<supf>v16qi)
+ (mve_vctp<MVE_vctp>q<MVE_vpred>, mve_vbrsrq_n_f<mode>)
+ (mve_vbrsrq_n_<supf><mode>, mve_vandq_f<mode>, mve_vbicq_f<mode>)
+ (mve_vctp<MVE_vctp>q_m<MVE_vpred>, mve_vcvtbq_f16_f32v8hf)
+ (mve_vcvttq_f16_f32v8hf, mve_veorq_f<mode>)
+ (mve_vmlaldavxq_s<mode>, mve_vmlsldavq_s<mode>)
+ (mve_vmlsldavxq_s<mode>, mve_vornq_f<mode>, mve_vorrq_f<mode>)
+ (mve_vrmlaldavhxq_sv4si, mve_vcvtq_m_to_f_<supf><mode>)
+ (mve_vshlcq_<supf><mode>, mve_vmvnq_m_<supf><mode>)
+ (mve_vpselq_<supf><mode>, mve_vcvtbq_m_f16_f32v8hf)
+ (mve_vcvtbq_m_f32_f16v4sf, mve_vcvttq_m_f16_f32v8hf)
+ (mve_vcvttq_m_f32_f16v4sf, mve_vmlaldavq_p_<supf><mode>)
+ (mve_vmlsldavaq_s<mode>, mve_vmlsldavaxq_s<mode>)
+ (mve_vmlsldavq_p_s<mode>, mve_vmlsldavxq_p_s<mode>)
+ (mve_vmvnq_m_n_<supf><mode>, mve_vorrq_m_n_<supf><mode>)
+ (mve_vpselq_f<mode>, mve_vrev32q_m_fv8hf)
+ (mve_vrev32q_m_<supf><mode>, mve_vrev64q_m_f<mode>)
+ (mve_vrmlaldavhaxq_sv4si, mve_vrmlaldavhxq_p_sv4si)
+ (mve_vrmlsldavhaxq_sv4si, mve_vrmlsldavhq_p_sv4si)
+ (mve_vrmlsldavhxq_p_sv4si, mve_vrev16q_m_<supf>v16qi)
+ (mve_vrmlaldavhq_p_<supf>v4si, mve_vrmlsldavhaq_sv4si)
+ (mve_vandq_m_<supf><mode>, mve_vbicq_m_<supf><mode>)
+ (mve_veorq_m_<supf><mode>, mve_vornq_m_<supf><mode>)
+ (mve_vorrq_m_<supf><mode>, mve_vandq_m_f<mode>)
+ (mve_vbicq_m_f<mode>, mve_veorq_m_f<mode>, mve_vornq_m_f<mode>)
+ (mve_vorrq_m_f<mode>)
+ (mve_vstrdq_scatter_shifted_offset_p_<supf>v2di_insn)
+ (mve_vstrdq_scatter_shifted_offset_<supf>v2di_insn)
+ (mve_vstrdq_scatter_base_wb_p_<supf>v2di) : Fix spacing and
+ capitalization in the emitted asm.
+
+2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
+
+ * config/arm/constraints.md (mve_vldrd_immediate): Move it to
+ predicates.md.
+ (Ri): Move constraint definition from predicates.md.
+ (Rl): Define new constraint.
+ * config/arm/mve.md (mve_vstrwq_scatter_base_wb_p_<supf>v4si): Add
+ missing constraint.
+ (mve_vstrwq_scatter_base_wb_p_fv4sf): Add missing Up constraint
+ for op 1, use mve_vstrw_immediate predicate and Rl constraint for
+ op 2. Fix asm output spacing.
+ (mve_vstrdq_scatter_base_wb_p_<supf>v2di): Add missing constraint.
+ * config/arm/predicates.md (Ri) Move constraint to constraints.md
+ (mve_vldrd_immediate): Move it from
+ constraints.md.
+ (mve_vstrw_immediate): New predicate.
+
+2023-05-18 Pan Li <pan2.li@intel.com>
+ Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+ Kito Cheng <kito.cheng@sifive.com>
+ Richard Biener <rguenther@suse.de>
+ Richard Sandiford <richard.sandiford@arm.com>
+
+ * combine.cc (struct reg_stat_type): Extend machine_mode to 16 bits.
+ * cse.cc (struct qty_table_elem): Extend machine_mode to 16 bits
+ (struct table_elt): Extend machine_mode to 16 bits.
+ (struct set): Ditto.
+ * genmodes.cc (emit_mode_wider): Extend type from char to short.
+ (emit_mode_complex): Ditto.
+ (emit_mode_inner): Ditto.
+ (emit_class_narrowest_mode): Ditto.
+ * genopinit.cc (main): Extend the machine_mode limit.
+ * ira-int.h (struct ira_allocno): Extend machine_mode to 16 bits and
+ re-ordered the struct fields for padding.
+ * machmode.h (MACHINE_MODE_BITSIZE): New macro.
+ (GET_MODE_2XWIDER_MODE): Extend type from char to short.
+ (get_mode_alignment): Extend type from char to short.
+ * ree.cc (struct ext_modified): Extend machine_mode to 16 bits and
+ removed the ATTRIBUTE_PACKED.
+ * rtl-ssa/accesses.h: Extend machine_mode to 16 bits, narrow
+ * rtl-ssa/internals.inl (rtl_ssa::access_info): Adjust the assignment.
+ m_kind to 2 bits and remove m_spare.
+ * rtl.h (RTX_CODE_BITSIZE): New macro.
+ (struct rtx_def): Swap both the bit size and location between the
+ rtx_code and the machine_mode.
+ (subreg_shape::unique_id): Extend the machine_mode limit.
+ * rtlanal.h: Extend machine_mode to 16 bits.
+ * tree-core.h (struct tree_type_common): Extend machine_mode to 16
+ bits and re-ordered the struct fields for padding.
+ (struct tree_decl_common): Extend machine_mode to 16 bits.
+
2023-05-17 Jin Ma <jinma@linux.alibaba.com>
* genrecog.cc (print_nonbool_test): Fix type error of
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 460c1ea..69b7e9e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230518
+20230519
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 73de0a2..7a664e4 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,23 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * gcc-interface/decl.cc (gnat_to_gnu_entity): Use _P defines
+ from tree.h.
+ (constructor_address_p): Ditto.
+ (elaborate_expression_1): Ditto.
+ * gcc-interface/trans.cc (Identifier_to_gnu): Ditto.
+ (is_nrv_p): Ditto.
+ (Subprogram_Body_to_gnu): Ditto.
+ (gnat_to_gnu): Ditto.
+ (gnat_to_gnu_external): Ditto.
+ (add_decl_expr): Ditto.
+ (gnat_gimplify_expr): Ditto.
+ * gcc-interface/utils.cc (create_var_decl): Ditto.
+ * gcc-interface/utils2.cc (get_base_type): Ditto.
+ (build_binary_op): Ditto.
+ (build_unary_op): Ditto.
+ (gnat_protect_expr): Ditto.
+ (gnat_invariant_expr): Ditto.
+
2023-05-16 Steve Baird <baird@adacore.com>
* usage.adb: Generate output text describing the -gnatw_s switch
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 86f2e22..903c877 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,12 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * region-model-manager.cc (get_code_for_cast): Use _P defines from
+ tree.h.
+ (region_model_manager::get_or_create_cast): Ditto.
+ (region_model_manager::get_region_for_global): Ditto.
+ * region-model.cc (region_model::get_lvalue_1): Ditto.
+ * region.cc (decl_region::maybe_get_constant_value): Ditto.
+
2023-03-22 David Malcolm <dmalcolm@redhat.com>
PR analyzer/109239
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 47d7f73..80db1ca 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,20 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * c-ada-spec.cc (has_static_fields): Use _P() defines from tree.h.
+ (dump_ada_declaration): Ditto.
+ (dump_ada_structure): Ditto.
+ * c-common.cc (unsafe_conversion_p): Ditto.
+ (shorten_compare): Ditto.
+ (pointer_int_sum): Ditto.
+ (c_common_truthvalue_conversion): Ditto.
+ (scalar_to_vector): Ditto.
+ * c-common.h (gnu_vector_type_p): Ditto.
+ * c-omp.cc (c_omp_depend_t_p): Ditto.
+ (c_omp_split_clauses): Ditto.
+ * c-ubsan.cc (ubsan_instrument_division): Ditto.
+ * c-warn.cc (conversion_warning): Ditto.
+ (warnings_for_convert_and_check): Ditto.
+
2023-05-18 Joseph Myers <joseph@codesourcery.com>
* c-format.cc (print_char_table): Handle %B like %b.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 9a07e24..ee2f0ce 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,23 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * c-convert.cc (c_convert): Ditto.
+ * c-decl.cc (merge_decls): Ditto.
+ * c-parser.cc (c_parser_omp_clause_reduction): Ditto.
+ (c_parser_omp_declare_reduction): Ditto.
+ * c-typeck.cc (build_component_ref): Ditto.
+ (convert_argument): Ditto.
+ (pointer_diff): Ditto.
+ (build_unary_op): Ditto.
+ (build_c_cast): Ditto.
+ (build_modify_expr): Ditto.
+ (store_init_value): Ditto.
+ (constexpr_init_fits_real_type): Ditto.
+ (check_constexpr_init): Ditto.
+ (c_finish_return): Ditto.
+ (handle_omp_array_sections_1): Ditto.
+ (c_finish_omp_clauses): Ditto.
+ * gimple-parser.cc (c_finish_gimple_return): Ditto.
+
2023-05-16 Joseph Myers <joseph@codesourcery.com>
* c-decl.cc (check_for_loop_decls): Use pedwarn_c11 for
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d33e9ac..ff4b397 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,42 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * call.cc (promoted_arithmetic_type_p): Use _P defines from tree.h.
+ (build_conditional_expr): Ditto.
+ (convert_like_internal): Ditto.
+ (convert_arg_to_ellipsis): Ditto.
+ (build_over_call): Ditto.
+ (compare_ics): Ditto.
+ * class.cc (is_empty_base_ref): Ditto.
+ * coroutines.cc (rewrite_param_uses): Ditto.
+ * cp-tree.h (DECL_DISCRIMINATOR_P): Ditto.
+ (ARITHMETIC_TYPE_P): Ditto.
+ * cvt.cc (ocp_convert): Ditto.
+ * cxx-pretty-print.cc (pp_cxx_template_argument_list): Ditto.
+ * decl.cc (layout_var_decl): Ditto.
+ (get_tuple_size): Ditto.
+ * error.cc (dump_simple_decl): Ditto.
+ * lambda.cc (start_lambda_scope): Ditto.
+ * mangle.cc (write_template_arg): Ditto.
+ * method.cc (spaceship_comp_cat): Ditto.
+ * module.cc (node_template_info): Ditto.
+ (trees_out::start): Ditto.
+ (trees_out::decl_node): Ditto.
+ (trees_in::read_var_def): Ditto.
+ (set_instantiating_module): Ditto.
+ * name-lookup.cc (maybe_record_mergeable_decl): Ditto.
+ (consider_decl): Ditto.
+ (maybe_add_fuzzy_decl): Ditto.
+ * pt.cc (convert_nontype_argument): Ditto.
+ * semantics.cc (handle_omp_array_sections_1): Ditto.
+ (finish_omp_clauses): Ditto.
+ (finish_omp_target_clauses_r): Ditto.
+ (is_this_parameter): Ditto.
+ * tree.cc (build_cplus_array_type): Ditto.
+ (is_this_expression): Ditto.
+ * typeck.cc (do_warn_enum_conversions): Ditto.
+ * typeck2.cc (store_init_value): Ditto.
+ (check_narrowing): Ditto.
+
2023-05-17 Jakub Jelinek <jakub@redhat.com>
PR c++/109868
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 0ec5aee..e6c6d7c 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,9 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * d-codegen.cc (underlying_complex_expr): Use _P defines from tree.h.
+ * d-convert.cc (convert): Ditto.
+ (convert_for_rvalue): Ditto.
+
2023-03-17 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd 5f7552bb28.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 8686b24..c1f7f0b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,102 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * trans-array.cc (is_pointer_array): Use _P() defines from tree.h.
+ (gfc_conv_scalarized_array_ref): Ditto.
+ (gfc_conv_array_ref): Ditto.
+ * trans-decl.cc (gfc_finish_decl): Ditto.
+ (gfc_get_symbol_decl): Ditto.
+ * trans-expr.cc (gfc_trans_pointer_assignment): Ditto.
+ (gfc_trans_arrayfunc_assign): Ditto.
+ (gfc_trans_assignment_1): Ditto.
+ * trans-intrinsic.cc (gfc_conv_intrinsic_minmax): Ditto.
+ (conv_intrinsic_ieee_value): Ditto.
+ * trans-io.cc (gfc_convert_array_to_string): Ditto.
+ * trans-openmp.cc (gfc_omp_is_optional_argument): Ditto.
+ (gfc_trans_omp_clauses): Ditto.
+ * trans-stmt.cc (gfc_conv_label_variable): Ditto.
+ * trans.cc (gfc_build_addr_expr): Ditto.
+ (get_array_span): Ditto.
+
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ PR fortran/78798
+ * array.cc (compare_bounds): Use narrower return type.
+ (gfc_compare_array_spec): Likewise.
+ (is_constant_element): Likewise.
+ (gfc_constant_ac): Likewise.
+ * check.cc (dim_rank_check): Likewise.
+ * cpp.cc (gfc_cpp_init_options): Likewise.
+ (dump_macro): Likewise.
+ * cpp.h (gfc_cpp_handle_option): Likewise.
+ * dependency.cc (gfc_ref_needs_temporary_p): Likewise.
+ (gfc_check_argument_dependency): Likewise.
+ (gfc_check_fncall_dependency): Likewise.
+ (ref_same_as_full_array): Likewise.
+ * dependency.h (gfc_check_fncall_dependency): Likewise.
+ (gfc_dep_resolver): Likewise.
+ (gfc_are_equivalenced_arrays): Likewise.
+ * expr.cc (gfc_copy_ref): Likewise.
+ (gfc_kind_max): Likewise.
+ (numeric_type): Likewise.
+ * gfortran.h (gfc_at_end): Likewise.
+ (gfc_at_eof): Likewise.
+ (gfc_at_bol): Likewise.
+ (gfc_at_eol): Likewise.
+ (gfc_define_undef_line): Likewise.
+ (gfc_wide_is_printable): Likewise.
+ (gfc_wide_is_digit): Likewise.
+ (gfc_wide_fits_in_byte): Likewise.
+ (gfc_find_sym_tree): Likewise.
+ (gfc_generic_intrinsic): Likewise.
+ (gfc_specific_intrinsic): Likewise.
+ (gfc_intrinsic_actual_ok): Likewise.
+ (gfc_has_vector_index): Likewise.
+ (gfc_numeric_ts): Likewise.
+ (gfc_impure_variable): Likewise.
+ (gfc_pure): Likewise.
+ (gfc_implicit_pure): Likewise.
+ (gfc_elemental): Likewise.
+ (gfc_pure_function): Likewise.
+ (gfc_implicit_pure_function): Likewise.
+ (gfc_compare_array_spec): Likewise.
+ (gfc_constant_ac): Likewise.
+ (gfc_expanded_ac): Likewise.
+ (gfc_check_digit): Likewise.
+ * intrinsic.cc (gfc_find_subroutine): Likewise.
+ (gfc_generic_intrinsic): Likewise.
+ (gfc_specific_intrinsic): Likewise.
+ * io.cc (compare_to_allowed_values): Likewise. And remove
+ unneeded forward declaration.
+ * parse.cc: Likewise.
+ * parse.h (gfc_check_do_variable): Likewise.
+ * primary.cc (gfc_check_digit): Likewise.
+ * resolve.cc (resolve_structure_cons): Likewise.
+ (pure_stmt_function): Likewise.
+ (gfc_pure_function): Likewise.
+ (impure_stmt_fcn): Likewise.
+ (resolve_forall_iterators): Likewise.
+ (resolve_data): Likewise.
+ (gfc_impure_variable): Likewise.
+ (gfc_pure): Likewise.
+ (gfc_unset_implicit_pure): Likewise.
+ * scanner.cc (wide_is_ascii): Likewise.
+ (gfc_wide_toupper): Likewise.
+ (gfc_open_included_file): Likewise.
+ (gfc_at_end): Likewise.
+ (gfc_at_eof): Likewise.
+ (gfc_at_bol): Likewise.
+ (skip_comment_line): Likewise.
+ (gfc_gobble_whitespace): Likewise.
+ * symbol.cc (gfc_find_symtree_in_proc): Likewise.
+ * trans-array.cc: Likewise.
+ * trans-decl.cc (gfc_set_decl_assembler_name): Likewise.
+ * trans-types.cc (gfc_get_element_type): Likewise.
+ (gfc_add_field_to_struct): Likewise.
+ * trans-types.h (gfc_copy_dt_decls_ifequal): Likewise.
+ (gfc_return_by_reference): Likewise.
+ (gfc_is_nodesc_array): Likewise.
+ * trans.h (gfc_can_put_var_on_stack): Likewise.
+
2023-05-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/95374
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 4d9a98a..15464c9 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,11 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * lto-common.cc (lto_maybe_register_decl): Use _P defines from tree.h.
+ * lto-symtab.cc (warn_type_compatibility_p): Ditto.
+ (lto_symtab_resolve_replaceable_p): Ditto.
+ (lto_symtab_merge_decls_1): Ditto.
+ * lto-symtab.h (lto_symtab_prevailing_decl): Ditto.
+
2023-04-28 Eugene Rozenfeld <erozen@microsoft.com>
* Make-lang.in: Merge perf data collected when compiling lto1 and runtime libraries
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index df47879..6e0f38e 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,21 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * gm2-gcc/m2builtins.cc (doradix): Use _P defines from tree.h.
+ (doplaces): Ditto.
+ (doexponentmin): Ditto.
+ (doexponentmax): Ditto.
+ (dolarge): Ditto.
+ (dosmall): Ditto.
+ (dogUnderflow): Ditto.
+ * gm2-gcc/m2convert.cc (unsafe_conversion_p): Ditto.
+ * gm2-gcc/m2expr.cc (m2expr_build_unary_op_check): Ditto.
+ (m2expr_build_binary_op_check): Ditto.
+ * gm2-gcc/m2tree.cc (m2tree_is_var): Ditto.
+ * gm2-gcc/m2treelib.cc (build_modify_expr): Ditto.
+ * gm2-gcc/m2type.cc (gm2_finish_decl): Ditto.
+ * m2pp.cc (hextree): Ditto.
+ (m2pp_call_expr): Ditto.
+
2023-05-17 Gaius Mulley <gaiusmod2@gmail.com>
* gm2-libs-iso/LongWholeIO.mod (WriteInt): Only request a
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 8e9f676..0d96523 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,13 @@
+2023-05-18 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
+
+ * objc-act.cc (objc_volatilize_decl): Use _P() defines from tree.h.
+ (objc_is_global_reference_p): Ditto.
+ (objc_generate_write_barrier): Ditto.
+ (objc_gimplify_property_ref): Ditto.
+ * objc-next-runtime-abi-01.cc (next_runtime_abi_01_receiver_is_class_object): Ditto.
+ * objc-next-runtime-abi-02.cc (next_runtime_abi_02_receiver_is_class_object): Ditto.
+ (next_runtime_abi_02_build_objc_method_call): Ditto.
+
2023-02-16 Patrick Palka <ppalka@redhat.com>
* objc-act.h: Mechanically drop static from static inline
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b084516..e511088 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,1540 @@
+2023-05-18 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
+ expected scan-assembler-times frequency and strings..
+ * gcc.target/i386/vect-mulv4qi.c: New test.
+ * gcc.target/i386/vect-mulv8qi.c: New test.
+
+2023-05-18 Jonathan Wakely <jwakely@redhat.com>
+
+ PR bootstrap/105831
+ * gcc.test-framework/gen_directive_tests: Use = operator instead
+ of ==.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/srshr.c: Update shift value.
+ * gcc.target/arm/mve/intrinsics/srshrl.c: Update shift value.
+ * gcc.target/arm/mve/intrinsics/uqshl.c: Update shift value.
+ * gcc.target/arm/mve/intrinsics/uqshll.c: Update shift value.
+ * gcc.target/arm/mve/intrinsics/urshr.c: Update shift value.
+ * gcc.target/arm/mve/intrinsics/urshrl.c: Update shift value.
+ * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Update to ubfx.
+ * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Update to ubfx.
+ * gcc.target/arm/mve/mve_const_shifts.c: New test.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ PR target/109697
+ * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: XFAIL check.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: XFAIL check.
+ * gcc.target/arm/mve/pr108177-1.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-10.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-11.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-12.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-13.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-13-run.c: use mve_fp
+ * gcc.target/arm/mve/pr108177-14.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-14-run.c: use mve_fp
+ * gcc.target/arm/mve/pr108177-2.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-3.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-4.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-5.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-6.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-7.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-8.c: Relax registers.
+ * gcc.target/arm/mve/pr108177-9.c: Relax registers.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_m_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vddupq_x_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vdwdupq_x_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_m_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vidupq_x_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_viwdupq_x_n_u8.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_s64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_u64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_s64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_offset_z_u64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_s64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_u64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_s64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrdq_gather_shifted_offset_z_u64.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_f16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_f16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_offset_z_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_f16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_f16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u16.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrhq_gather_shifted_offset_z_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_f32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_f32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_offset_z_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_f32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_f32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_s32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vldrwq_gather_shifted_offset_z_u32.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: Removed.
+ * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Removed.
+ * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Removed.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-fp.c: Add testcases.
+ * gcc.target/arm/mve/intrinsics/mve_intrinsic_type_overloads-int.c: Add testcases.
+
+2023-05-18 Stam Markianos-Wright <stam.markianos-wright@arm.com>
+
+ * gcc.target/arm/mve/mve_vadcq_vsbcq_fpscr_overwrite.c: New.
+
+2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/asrl.c: Use
+ check-function-bodies instead of scan-assembler checks. Use
+ extern "C" for C++ testing.
+ * gcc.target/arm/mve/intrinsics/lsll.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/srshr.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/urshr.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise.
+
+2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Use
+ check-function-bodies instead of scan-assembler checks. Use
+ extern "C" for C++ testing.
+ * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise.
+
+2023-05-18 Andrea Corallo <andrea.corallo@arm.com>
+
+ * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Use
+ check-function-bodies instead of scan-assembler checks. Use
+ extern "C" for C++ testing.
+ * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise.
+
2023-05-18 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/format/c2x-printf-1.c: Test %B here.