diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-05-19 00:17:43 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-05-19 00:17:43 +0000 |
commit | b27760769ca03ff523caf0ec0b17296d3a2d8dba (patch) | |
tree | 1c12c4a4cca92fa9893da9f91b3f60fab50c0179 /gcc | |
parent | ca2007a9bb3074146780fc1e1382c7f73eb6d71b (diff) | |
download | gcc-b27760769ca03ff523caf0ec0b17296d3a2d8dba.zip gcc-b27760769ca03ff523caf0ec0b17296d3a2d8dba.tar.gz gcc-b27760769ca03ff523caf0ec0b17296d3a2d8dba.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 465 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 20 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 17 | ||||
-rw-r--r-- | gcc/c/ChangeLog | 20 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 39 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 99 | ||||
-rw-r--r-- | gcc/lto/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/m2/ChangeLog | 18 | ||||
-rw-r--r-- | gcc/objc/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 1537 |
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. |