diff mbox series

[1/5] arm: [MVE intrinsics] fix vst tests

Message ID 20240916093819.12740-2-christophe.lyon@arm.com
State New
Headers show
Series arm, MVE: Refactor the vst and vld intrinsics | expand

Commit Message

Christophe Lyon Sept. 16, 2024, 9:38 a.m. UTC
From: Alfie Richards <Alfie.Richards@arm.com>

The tests for vst* instrinsics use functions which return a void
expression which can generate a warning. This hasn't come up previously
as the inlining presumably prevents the warning.

This change removed the uneccessary and incorrect returns.

2024-09-11  Alfie Richards <Alfie.Richards@arm.com>

	gcc/testsuite/
	* gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Remove `return`.
	* 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/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/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.
	* 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.
	* gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
	* 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.
---
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c        | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c        | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c        | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c       | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c        | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c     | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c       | 4 ++--
 .../arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c          | 4 ++--
 .../arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c          | 4 ++--
 .../arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c           | 4 ++--
 .../arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c          | 4 ++--
 .../arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c          | 4 ++--
 .../arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c           | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c  | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c  | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c       | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c   | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c   | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c         | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c         | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c           | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c           | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c          | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c          | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c  | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c  | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c    | 4 ++--
 .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c      | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c          | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c          | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c          | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c          | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c          | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c    | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c  | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c  | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c  | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c  | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c  | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c    | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c    | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c    | 4 ++--
 .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c      | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c   | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c   | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c   | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c           | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c         | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c         | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c         | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c           | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c           | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c          | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c          | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c          | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c | 4 ++--
 .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c    | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c  | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c  | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c  | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c    | 4 ++--
 .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c      | 4 ++--
 124 files changed, 248 insertions(+), 248 deletions(-)

Comments

Richard Earnshaw (lists) Oct. 15, 2024, 9:30 a.m. UTC | #1
On 16/09/2024 10:38, Christophe Lyon wrote:
> From: Alfie Richards <Alfie.Richards@arm.com>
> 
> The tests for vst* instrinsics use functions which return a void
> expression which can generate a warning. This hasn't come up previously
> as the inlining presumably prevents the warning.
> 
> This change removed the uneccessary and incorrect returns.
> 
> 2024-09-11  Alfie Richards <Alfie.Richards@arm.com>
> 
> 	gcc/testsuite/
> 	* gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Remove `return`.
> 	* 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/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/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.
> 	* 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.
> 	* gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise.
> 	* 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.

OK.

R.
> ---
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c        | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c        | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c        | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c       | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c        | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c     | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c       | 4 ++--
>  .../arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c           | 4 ++--
>  .../arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c           | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c  | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c  | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c       | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c   | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c   | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c         | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c         | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c           | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c           | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c          | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c      | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c          | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c      | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c      | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c   | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c   | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c   | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c           | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c         | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c         | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c         | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c           | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c           | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c          | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c          | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c | 4 ++--
>  .../gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c  | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c    | 4 ++--
>  .../arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c    | 4 ++--
>  gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c      | 4 ++--
>  124 files changed, 248 insertions(+), 248 deletions(-)
> 
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
> index 06b2bd3910d..f136d7d5a02 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float16_t *base, float16x8_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_f16 (base, value, p);
> +  vst1q_p_f16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float16_t *base, float16x8_t value, mve_pred16_t p)
>  void
>  foo1 (float16_t *base, float16x8_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
> index e492a705ea0..1d3faac3ff1 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float32_t *base, float32x4_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_f32 (base, value, p);
> +  vst1q_p_f32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float32_t *base, float32x4_t value, mve_pred16_t p)
>  void
>  foo1 (float32_t *base, float32x4_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c
> index 7b76d1d7687..684fc8a8bc7 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, int16x8_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_s16 (base, value, p);
> +  vst1q_p_s16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, int16x8_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, int16x8_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c
> index 4ad32a68a96..070109fd7eb 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int32_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_s32 (base, value, p);
> +  vst1q_p_s32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int32_t *base, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int32_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c
> index 2425b9cec00..6666c8cf4b0 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int8x16_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_s8 (base, value, p);
> +  vst1q_p_s8 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, int8x16_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, int8x16_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
> index c0065ef6ff5..eef83949a74 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_u16 (base, value, p);
> +  vst1q_p_u16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
> index c41c4184b9b..11fa939cbfd 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_u32 (base, value, p);
> +  vst1q_p_u32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
> index 1cd3a781357..56f4b629d48 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
>  {
> -  return vst1q_p_u8 (base, value, p);
> +  vst1q_p_u8 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint8x16_t value, mve_pred16_t p)
>  {
> -  return vst1q_p (base, value, p);
> +  vst1q_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
> index 5180667658e..34494cfda0f 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (float16_t *addr, float16x8x2_t value)
>  {
> -  return vst2q_f16 (addr, value);
> +  vst2q_f16 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (float16_t *addr, float16x8x2_t value)
>  void
>  foo1 (float16_t *addr, float16x8x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
> index 3e6f5b0ed75..4cc78956935 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (float32_t *addr, float32x4x2_t value)
>  {
> -  return vst2q_f32 (addr, value);
> +  vst2q_f32 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (float32_t *addr, float32x4x2_t value)
>  void
>  foo1 (float32_t *addr, float32x4x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
> index 1c939317779..75d290f514b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (int16_t *addr, int16x8x2_t value)
>  {
> -  return vst2q_s16 (addr, value);
> +  vst2q_s16 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (int16_t *addr, int16x8x2_t value)
>  void
>  foo1 (int16_t *addr, int16x8x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c
> index 28c8e078942..5216b438a9d 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (int32_t *addr, int32x4x2_t value)
>  {
> -  return vst2q_s32 (addr, value);
> +  vst2q_s32 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (int32_t *addr, int32x4x2_t value)
>  void
>  foo1 (int32_t *addr, int32x4x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c
> index e882c01bd63..1408f5f04a5 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (int8_t *addr, int8x16x2_t value)
>  {
> -  return vst2q_s8 (addr, value);
> +  vst2q_s8 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (int8_t *addr, int8x16x2_t value)
>  void
>  foo1 (int8_t *addr, int8x16x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c
> index 0cfbd6b9902..95b147c1883 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (uint16_t *addr, uint16x8x2_t value)
>  {
> -  return vst2q_u16 (addr, value);
> +  vst2q_u16 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (uint16_t *addr, uint16x8x2_t value)
>  void
>  foo1 (uint16_t *addr, uint16x8x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c
> index ea46a5969d0..3d5ec35dd92 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (uint32_t *addr, uint32x4x2_t value)
>  {
> -  return vst2q_u32 (addr, value);
> +  vst2q_u32 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (uint32_t *addr, uint32x4x2_t value)
>  void
>  foo1 (uint32_t *addr, uint32x4x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c
> index 895c2ccf425..69616c9098f 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c
> @@ -20,7 +20,7 @@ extern "C" {
>  void
>  foo (uint8_t *addr, uint8x16x2_t value)
>  {
> -  return vst2q_u8 (addr, value);
> +  vst2q_u8 (addr, value);
>  }
>  
>  
> @@ -35,7 +35,7 @@ foo (uint8_t *addr, uint8x16x2_t value)
>  void
>  foo1 (uint8_t *addr, uint8x16x2_t value)
>  {
> -  return vst2q (addr, value);
> +  vst2q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c
> index 94066089f58..4f260bad777 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (float16_t *addr, float16x8x4_t value)
>  {
> -  return vst4q_f16 (addr, value);
> +  vst4q_f16 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (float16_t *addr, float16x8x4_t value)
>  void
>  foo1 (float16_t *addr, float16x8x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c
> index 0150ba7ca56..ade8f9887d3 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (float32_t *addr, float32x4x4_t value)
>  {
> -  return vst4q_f32 (addr, value);
> +  vst4q_f32 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (float32_t *addr, float32x4x4_t value)
>  void
>  foo1 (float32_t *addr, float32x4x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c
> index 8c9df15b3c7..ce27a235cc6 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (int16_t *addr, int16x8x4_t value)
>  {
> -  return vst4q_s16 (addr, value);
> +  vst4q_s16 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (int16_t *addr, int16x8x4_t value)
>  void
>  foo1 (int16_t *addr, int16x8x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c
> index 1a1a9797360..b87573357dc 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (int32_t *addr, int32x4x4_t value)
>  {
> -  return vst4q_s32 (addr, value);
> +  vst4q_s32 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (int32_t *addr, int32x4x4_t value)
>  void
>  foo1 (int32_t *addr, int32x4x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c
> index d23032a73bc..9414d274c18 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (int8_t *addr, int8x16x4_t value)
>  {
> -  return vst4q_s8 (addr, value);
> +  vst4q_s8 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (int8_t *addr, int8x16x4_t value)
>  void
>  foo1 (int8_t *addr, int8x16x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c
> index 76cc4311e1b..e0d8c540d56 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (uint16_t *addr, uint16x8x4_t value)
>  {
> -  return vst4q_u16 (addr, value);
> +  vst4q_u16 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (uint16_t *addr, uint16x8x4_t value)
>  void
>  foo1 (uint16_t *addr, uint16x8x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c
> index e5f62858eee..350219b7b1c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (uint32_t *addr, uint32x4x4_t value)
>  {
> -  return vst4q_u32 (addr, value);
> +  vst4q_u32 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (uint32_t *addr, uint32x4x4_t value)
>  void
>  foo1 (uint32_t *addr, uint32x4x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c
> index 923cd0d3b10..9a9d2540036 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c
> @@ -21,7 +21,7 @@ extern "C" {
>  void
>  foo (uint8_t *addr, uint8x16x4_t value)
>  {
> -  return vst4q_u8 (addr, value);
> +  vst4q_u8 (addr, value);
>  }
>  
>  
> @@ -37,7 +37,7 @@ foo (uint8_t *addr, uint8x16x4_t value)
>  void
>  foo1 (uint8_t *addr, uint8x16x4_t value)
>  {
> -  return vst4q (addr, value);
> +  vst4q (addr, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c
> index 19804443e01..50ae162a9c3 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p_s16 (base, value, p);
> +  vstrbq_p_s16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, int16x8_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p (base, value, p);
> +  vstrbq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c
> index 26be212770b..2ff55f9c8ad 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p_s32 (base, value, p);
> +  vstrbq_p_s32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p (base, value, p);
> +  vstrbq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c
> index a0d08772a50..e83a91a10d7 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p_s8 (base, value, p);
> +  vstrbq_p_s8 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, int8x16_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, int8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p (base, value, p);
> +  vstrbq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c
> index bc02c59887a..dd67f7294f8 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p_u16 (base, value, p);
> +  vstrbq_p_u16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint16x8_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p (base, value, p);
> +  vstrbq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c
> index 1215d5f0978..a1a2e3f660c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p_u32 (base, value, p);
> +  vstrbq_p_u32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p (base, value, p);
> +  vstrbq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c
> index a88234e411d..cf0fd165114 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p_u8 (base, value, p);
> +  vstrbq_p_u8 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_p (base, value, p);
> +  vstrbq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c
> index 1e88d3aa600..d893d04e196 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int16x8_t value)
>  {
> -  return vstrbq_s16 (base, value);
> +  vstrbq_s16 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int8_t *base, int16x8_t value)
>  void
>  foo1 (int8_t *base, int16x8_t value)
>  {
> -  return vstrbq (base, value);
> +  vstrbq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c
> index 12764bf3041..266371b683b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int32x4_t value)
>  {
> -  return vstrbq_s32 (base, value);
> +  vstrbq_s32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int8_t *base, int32x4_t value)
>  void
>  foo1 (int8_t *base, int32x4_t value)
>  {
> -  return vstrbq (base, value);
> +  vstrbq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c
> index 05a9e5c42ce..18e6e639d2b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int8_t *base, int8x16_t value)
>  {
> -  return vstrbq_s8 (base, value);
> +  vstrbq_s8 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int8_t *base, int8x16_t value)
>  void
>  foo1 (int8_t *base, int8x16_t value)
>  {
> -  return vstrbq (base, value);
> +  vstrbq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c
> index 052c3f85b75..d8204c0e9e9 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p_s16 (base, offset, value, p);
> +  vstrbq_scatter_offset_p_s16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p (base, offset, value, p);
> +  vstrbq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c
> index 57410e46a8a..0912f077427 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p_s32 (base, offset, value, p);
> +  vstrbq_scatter_offset_p_s32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p (base, offset, value, p);
> +  vstrbq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c
> index c3cdefdf078..fbe1a67628b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int8_t *base, uint8x16_t offset, int8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p_s8 (base, offset, value, p);
> +  vstrbq_scatter_offset_p_s8 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int8_t *base, uint8x16_t offset, int8x16_t value, mve_pred16_t p)
>  void
>  foo1 (int8_t *base, uint8x16_t offset, int8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p (base, offset, value, p);
> +  vstrbq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c
> index 0868cc2248b..38f4b61c75e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p_u16 (base, offset, value, p);
> +  vstrbq_scatter_offset_p_u16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p (base, offset, value, p);
> +  vstrbq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c
> index 9d769941569..c6f0bad47f4 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p_u32 (base, offset, value, p);
> +  vstrbq_scatter_offset_p_u32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p (base, offset, value, p);
> +  vstrbq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c
> index 4586535d600..a4f89db8fd0 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint8x16_t offset, uint8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p_u8 (base, offset, value, p);
> +  vstrbq_scatter_offset_p_u8 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint8_t *base, uint8x16_t offset, uint8x16_t value, mve_pred16_t p)
>  void
>  foo1 (uint8_t *base, uint8x16_t offset, uint8x16_t value, mve_pred16_t p)
>  {
> -  return vstrbq_scatter_offset_p (base, offset, value, p);
> +  vstrbq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c
> index 179b96f4973..177954302e2 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int8_t *base, uint16x8_t offset, int16x8_t value)
>  {
> -  return vstrbq_scatter_offset_s16 (base, offset, value);
> +  vstrbq_scatter_offset_s16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int8_t *base, uint16x8_t offset, int16x8_t value)
>  void
>  foo1 (int8_t *base, uint16x8_t offset, int16x8_t value)
>  {
> -  return vstrbq_scatter_offset (base, offset, value);
> +  vstrbq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c
> index e7b7767c9f2..60d4d37c2e3 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int8_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrbq_scatter_offset_s32 (base, offset, value);
> +  vstrbq_scatter_offset_s32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int8_t *base, uint32x4_t offset, int32x4_t value)
>  void
>  foo1 (int8_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrbq_scatter_offset (base, offset, value);
> +  vstrbq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c
> index f47bdd1a630..64a7d1ba279 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int8_t *base, uint8x16_t offset, int8x16_t value)
>  {
> -  return vstrbq_scatter_offset_s8 (base, offset, value);
> +  vstrbq_scatter_offset_s8 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int8_t *base, uint8x16_t offset, int8x16_t value)
>  void
>  foo1 (int8_t *base, uint8x16_t offset, int8x16_t value)
>  {
> -  return vstrbq_scatter_offset (base, offset, value);
> +  vstrbq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c
> index 90e8cf351f9..b8f4f26749a 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint16x8_t offset, uint16x8_t value)
>  {
> -  return vstrbq_scatter_offset_u16 (base, offset, value);
> +  vstrbq_scatter_offset_u16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint8_t *base, uint16x8_t offset, uint16x8_t value)
>  void
>  foo1 (uint8_t *base, uint16x8_t offset, uint16x8_t value)
>  {
> -  return vstrbq_scatter_offset (base, offset, value);
> +  vstrbq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c
> index e5449aa0942..e0b36f1b5b7 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrbq_scatter_offset_u32 (base, offset, value);
> +  vstrbq_scatter_offset_u32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint8_t *base, uint32x4_t offset, uint32x4_t value)
>  void
>  foo1 (uint8_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrbq_scatter_offset (base, offset, value);
> +  vstrbq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c
> index 06c8c45e877..163792a0e5e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint8x16_t offset, uint8x16_t value)
>  {
> -  return vstrbq_scatter_offset_u8 (base, offset, value);
> +  vstrbq_scatter_offset_u8 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint8_t *base, uint8x16_t offset, uint8x16_t value)
>  void
>  foo1 (uint8_t *base, uint8x16_t offset, uint8x16_t value)
>  {
> -  return vstrbq_scatter_offset (base, offset, value);
> +  vstrbq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c
> index 0b350e2491b..82cf4a85c43 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint16x8_t value)
>  {
> -  return vstrbq_u16 (base, value);
> +  vstrbq_u16 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint8_t *base, uint16x8_t value)
>  void
>  foo1 (uint8_t *base, uint16x8_t value)
>  {
> -  return vstrbq (base, value);
> +  vstrbq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c
> index 2f809356420..d5aedf99975 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint32x4_t value)
>  {
> -  return vstrbq_u32 (base, value);
> +  vstrbq_u32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint8_t *base, uint32x4_t value)
>  void
>  foo1 (uint8_t *base, uint32x4_t value)
>  {
> -  return vstrbq (base, value);
> +  vstrbq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c
> index deeea98dda5..fbf2bb2ece9 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint8_t *base, uint8x16_t value)
>  {
> -  return vstrbq_u8 (base, value);
> +  vstrbq_u8 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint8_t *base, uint8x16_t value)
>  void
>  foo1 (uint8_t *base, uint8x16_t value)
>  {
> -  return vstrbq (base, value);
> +  vstrbq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c
> index 25a889dd1f0..8567b08274c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint64x2_t addr, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_p_s64 (addr, 0, value, p);
> +  vstrdq_scatter_base_p_s64 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint64x2_t addr, int64x2_t value, mve_pred16_t p)
>  void
>  foo1 (uint64x2_t addr, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_p (addr, 0, value, p);
> +  vstrdq_scatter_base_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
> index f0731f69a09..8cec7226b38 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint64x2_t addr, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_p_u64 (addr, 0, value, p);
> +  vstrdq_scatter_base_p_u64 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint64x2_t addr, uint64x2_t value, mve_pred16_t p)
>  void
>  foo1 (uint64x2_t addr, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_p (addr, 0, value, p);
> +  vstrdq_scatter_base_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
> index 31cdec9ba0a..546a79adad1 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint64x2_t addr, int64x2_t value)
>  {
> -  return vstrdq_scatter_base_s64 (addr, 0, value);
> +  vstrdq_scatter_base_s64 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint64x2_t addr, int64x2_t value)
>  void
>  foo1 (uint64x2_t addr, int64x2_t value)
>  {
> -  return vstrdq_scatter_base (addr, 0, value);
> +  vstrdq_scatter_base (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
> index 8f0195c9e8f..5349ae3d5b8 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint64x2_t addr, uint64x2_t value)
>  {
> -  return vstrdq_scatter_base_u64 (addr, 0, value);
> +  vstrdq_scatter_base_u64 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint64x2_t addr, uint64x2_t value)
>  void
>  foo1 (uint64x2_t addr, uint64x2_t value)
>  {
> -  return vstrdq_scatter_base (addr, 0, value);
> +  vstrdq_scatter_base (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
> index 8f19ede4e1a..ce8bcada8cd 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint64x2_t *addr, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_wb_p_s64 (addr, 0, value, p);
> +  vstrdq_scatter_base_wb_p_s64 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint64x2_t *addr, int64x2_t value, mve_pred16_t p)
>  void
>  foo1 (uint64x2_t *addr, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_wb_p (addr, 0, value, p);
> +  vstrdq_scatter_base_wb_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
> index 41958c961f4..dae66aea5b4 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint64x2_t *addr, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_wb_p_u64 (addr, 0, value, p);
> +  vstrdq_scatter_base_wb_p_u64 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint64x2_t *addr, uint64x2_t value, mve_pred16_t p)
>  void
>  foo1 (uint64x2_t *addr, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_base_wb_p (addr, 0, value, p);
> +  vstrdq_scatter_base_wb_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
> index fc06db1c202..164d7008651 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint64x2_t *addr, int64x2_t value)
>  {
> -  return vstrdq_scatter_base_wb_s64 (addr, 0, value);
> +  vstrdq_scatter_base_wb_s64 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint64x2_t *addr, int64x2_t value)
>  void
>  foo1 (uint64x2_t *addr, int64x2_t value)
>  {
> -  return vstrdq_scatter_base_wb (addr, 0, value);
> +  vstrdq_scatter_base_wb (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
> index c6529e617e3..3062644f72a 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint64x2_t *addr, uint64x2_t value)
>  {
> -  return vstrdq_scatter_base_wb_u64 (addr, 0, value);
> +  vstrdq_scatter_base_wb_u64 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint64x2_t *addr, uint64x2_t value)
>  void
>  foo1 (uint64x2_t *addr, uint64x2_t value)
>  {
> -  return vstrdq_scatter_base_wb (addr, 0, value);
> +  vstrdq_scatter_base_wb (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
> index 754fb59df4c..47a5bba9885 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_offset_p_s64 (base, offset, value, p);
> +  vstrdq_scatter_offset_p_s64 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
>  void
>  foo1 (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_offset_p (base, offset, value, p);
> +  vstrdq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
> index 046f29a6621..28194e378c7 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_offset_p_u64 (base, offset, value, p);
> +  vstrdq_scatter_offset_p_u64 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
>  void
>  foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_offset_p (base, offset, value, p);
> +  vstrdq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
> index 73e25cdf0ed..5a3612d9ffb 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int64_t *base, uint64x2_t offset, int64x2_t value)
>  {
> -  return vstrdq_scatter_offset_s64 (base, offset, value);
> +  vstrdq_scatter_offset_s64 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int64_t *base, uint64x2_t offset, int64x2_t value)
>  void
>  foo1 (int64_t *base, uint64x2_t offset, int64x2_t value)
>  {
> -  return vstrdq_scatter_offset (base, offset, value);
> +  vstrdq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c
> index d49adde0b94..c71b8b78aa2 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
>  {
> -  return vstrdq_scatter_offset_u64 (base, offset, value);
> +  vstrdq_scatter_offset_u64 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
>  void
>  foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value)
>  {
> -  return vstrdq_scatter_offset (base, offset, value);
> +  vstrdq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c
> index 8acfba1f55e..4f722c04c92 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_shifted_offset_p_s64 (base, offset, value, p);
> +  vstrdq_scatter_shifted_offset_p_s64 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
>  void
>  foo1 (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrdq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c
> index 630c627d604..4183b092d2c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_shifted_offset_p_u64 (base, offset, value, p);
> +  vstrdq_scatter_shifted_offset_p_u64 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
>  void
>  foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
>  {
> -  return vstrdq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrdq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c
> index ec73bca4869..b4d123984e1 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int64_t *base, uint64x2_t offset, int64x2_t value)
>  {
> -  return vstrdq_scatter_shifted_offset_s64 (base, offset, value);
> +  vstrdq_scatter_shifted_offset_s64 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int64_t *base, uint64x2_t offset, int64x2_t value)
>  void
>  foo1 (int64_t *base, uint64x2_t offset, int64x2_t value)
>  {
> -  return vstrdq_scatter_shifted_offset (base, offset, value);
> +  vstrdq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c
> index 9bdf8003961..00e5ebfdd72 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
>  {
> -  return vstrdq_scatter_shifted_offset_u64 (base, offset, value);
> +  vstrdq_scatter_shifted_offset_u64 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
>  void
>  foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value)
>  {
> -  return vstrdq_scatter_shifted_offset (base, offset, value);
> +  vstrdq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c
> index a41217b24f2..3c3596bef20 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (float16_t *base, float16x8_t value)
>  {
> -  return vstrhq_f16 (base, value);
> +  vstrhq_f16 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (float16_t *base, float16x8_t value)
>  void
>  foo1 (float16_t *base, float16x8_t value)
>  {
> -  return vstrhq (base, value);
> +  vstrhq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c
> index 8398a60023d..419eba2ae6e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float16_t *base, float16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p_f16 (base, value, p);
> +  vstrhq_p_f16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float16_t *base, float16x8_t value, mve_pred16_t p)
>  void
>  foo1 (float16_t *base, float16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p (base, value, p);
> +  vstrhq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c
> index ee1026801be..8075fbbd305 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p_s16 (base, value, p);
> +  vstrhq_p_s16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, int16x8_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p (base, value, p);
> +  vstrhq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c
> index b8490209644..7830736f69b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p_s32 (base, value, p);
> +  vstrhq_p_s32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p (base, value, p);
> +  vstrhq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c
> index 59fb73cef19..d4fcc914b6e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p_u16 (base, value, p);
> +  vstrhq_p_u16 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p (base, value, p);
> +  vstrhq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c
> index ed66db7f8ce..f6339c365e2 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p_u32 (base, value, p);
> +  vstrhq_p_u32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_p (base, value, p);
> +  vstrhq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c
> index 972d733c5bd..964453376aa 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int16_t *base, int16x8_t value)
>  {
> -  return vstrhq_s16 (base, value);
> +  vstrhq_s16 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int16_t *base, int16x8_t value)
>  void
>  foo1 (int16_t *base, int16x8_t value)
>  {
> -  return vstrhq (base, value);
> +  vstrhq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c
> index f260c61c3a8..49040fdd3ca 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int16_t *base, int32x4_t value)
>  {
> -  return vstrhq_s32 (base, value);
> +  vstrhq_s32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int16_t *base, int32x4_t value)
>  void
>  foo1 (int16_t *base, int32x4_t value)
>  {
> -  return vstrhq (base, value);
> +  vstrhq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c
> index 794d75e76ac..9e441a58934 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (float16_t *base, uint16x8_t offset, float16x8_t value)
>  {
> -  return vstrhq_scatter_offset_f16 (base, offset, value);
> +  vstrhq_scatter_offset_f16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (float16_t *base, uint16x8_t offset, float16x8_t value)
>  void
>  foo1 (float16_t *base, uint16x8_t offset, float16x8_t value)
>  {
> -  return vstrhq_scatter_offset (base, offset, value);
> +  vstrhq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c
> index 1fd5a0773dc..1d3a6f7618e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p_f16 (base, offset, value, p);
> +  vstrhq_scatter_offset_p_f16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
>  void
>  foo1 (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p (base, offset, value, p);
> +  vstrhq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c
> index 34c44a90541..e5ed90be393 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p_s16 (base, offset, value, p);
> +  vstrhq_scatter_offset_p_s16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p (base, offset, value, p);
> +  vstrhq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c
> index 2a84b28a3f5..325e47556f4 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p_s32 (base, offset, value, p);
> +  vstrhq_scatter_offset_p_s32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p (base, offset, value, p);
> +  vstrhq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c
> index f1c875657ce..f3bb781d04a 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p_u16 (base, offset, value, p);
> +  vstrhq_scatter_offset_p_u16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p (base, offset, value, p);
> +  vstrhq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c
> index 913fd8d5591..20b2f398a37 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p_u32 (base, offset, value, p);
> +  vstrhq_scatter_offset_p_u32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_offset_p (base, offset, value, p);
> +  vstrhq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c
> index b322d0fa02e..73f86d9fd11 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint16x8_t offset, int16x8_t value)
>  {
> -  return vstrhq_scatter_offset_s16 (base, offset, value);
> +  vstrhq_scatter_offset_s16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int16_t *base, uint16x8_t offset, int16x8_t value)
>  void
>  foo1 (int16_t *base, uint16x8_t offset, int16x8_t value)
>  {
> -  return vstrhq_scatter_offset (base, offset, value);
> +  vstrhq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c
> index 49fcc3a382b..a9155b8944c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrhq_scatter_offset_s32 (base, offset, value);
> +  vstrhq_scatter_offset_s32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int16_t *base, uint32x4_t offset, int32x4_t value)
>  void
>  foo1 (int16_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrhq_scatter_offset (base, offset, value);
> +  vstrhq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c
> index b5de540a74c..d3bde197df6 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
>  {
> -  return vstrhq_scatter_offset_u16 (base, offset, value);
> +  vstrhq_scatter_offset_u16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
>  void
>  foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value)
>  {
> -  return vstrhq_scatter_offset (base, offset, value);
> +  vstrhq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c
> index 7808f25d4a4..1da21c4430c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrhq_scatter_offset_u32 (base, offset, value);
> +  vstrhq_scatter_offset_u32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
>  void
>  foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrhq_scatter_offset (base, offset, value);
> +  vstrhq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c
> index 6d57a22fe41..00e41b68053 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (float16_t *base, uint16x8_t offset, float16x8_t value)
>  {
> -  return vstrhq_scatter_shifted_offset_f16 (base, offset, value);
> +  vstrhq_scatter_shifted_offset_f16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (float16_t *base, uint16x8_t offset, float16x8_t value)
>  void
>  foo1 (float16_t *base, uint16x8_t offset, float16x8_t value)
>  {
> -  return vstrhq_scatter_shifted_offset (base, offset, value);
> +  vstrhq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c
> index 2e77dd492a1..3a60f624c78 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p_f16 (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p_f16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
>  void
>  foo1 (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c
> index 1c83a13ffdf..b9b35b2d9c8 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p_s16 (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p_s16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c
> index 6d786de4379..be9aed9a912 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p_s32 (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p_s32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c
> index fd73168ddbb..936585f2faa 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p_u16 (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p_u16 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c
> index 689195ce603..8cab78fbf77 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p_u32 (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p_u32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c
> index 0edacd938f6..d718aa5244c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint16x8_t offset, int16x8_t value)
>  {
> -  return vstrhq_scatter_shifted_offset_s16 (base, offset, value);
> +  vstrhq_scatter_shifted_offset_s16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int16_t *base, uint16x8_t offset, int16x8_t value)
>  void
>  foo1 (int16_t *base, uint16x8_t offset, int16x8_t value)
>  {
> -  return vstrhq_scatter_shifted_offset (base, offset, value);
> +  vstrhq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c
> index ebda2faec92..8720da044c9 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int16_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrhq_scatter_shifted_offset_s32 (base, offset, value);
> +  vstrhq_scatter_shifted_offset_s32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int16_t *base, uint32x4_t offset, int32x4_t value)
>  void
>  foo1 (int16_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrhq_scatter_shifted_offset (base, offset, value);
> +  vstrhq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c
> index abe8bbf8045..92257122ec0 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
>  {
> -  return vstrhq_scatter_shifted_offset_u16 (base, offset, value);
> +  vstrhq_scatter_shifted_offset_u16 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
>  void
>  foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value)
>  {
> -  return vstrhq_scatter_shifted_offset (base, offset, value);
> +  vstrhq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c
> index a01b04bd940..91c337f9d0a 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrhq_scatter_shifted_offset_u32 (base, offset, value);
> +  vstrhq_scatter_shifted_offset_u32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
>  void
>  foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrhq_scatter_shifted_offset (base, offset, value);
> +  vstrhq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c
> index 85f5790ff49..ec64ad08757 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint16x8_t value)
>  {
> -  return vstrhq_u16 (base, value);
> +  vstrhq_u16 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint16_t *base, uint16x8_t value)
>  void
>  foo1 (uint16_t *base, uint16x8_t value)
>  {
> -  return vstrhq (base, value);
> +  vstrhq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c
> index d0958e22222..ba0106b0058 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint16_t *base, uint32x4_t value)
>  {
> -  return vstrhq_u32 (base, value);
> +  vstrhq_u32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint16_t *base, uint32x4_t value)
>  void
>  foo1 (uint16_t *base, uint32x4_t value)
>  {
> -  return vstrhq (base, value);
> +  vstrhq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c
> index e92ecb0f6bc..fdeb673c8c2 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (float32_t *base, float32x4_t value)
>  {
> -  return vstrwq_f32 (base, value);
> +  vstrwq_f32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (float32_t *base, float32x4_t value)
>  void
>  foo1 (float32_t *base, float32x4_t value)
>  {
> -  return vstrwq (base, value);
> +  vstrwq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c
> index f1992a67736..d923909486c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float32_t *base, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_p_f32 (base, value, p);
> +  vstrwq_p_f32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float32_t *base, float32x4_t value, mve_pred16_t p)
>  void
>  foo1 (float32_t *base, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_p (base, value, p);
> +  vstrwq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c
> index a00aeabb9fe..5444ca47bf6 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int32_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_p_s32 (base, value, p);
> +  vstrwq_p_s32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int32_t *base, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int32_t *base, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_p (base, value, p);
> +  vstrwq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c
> index 05fded8aac8..3c7f376d076 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_p_u32 (base, value, p);
> +  vstrwq_p_u32 (base, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32_t *base, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_p (base, value, p);
> +  vstrwq_p (base, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c
> index b2a184f3c66..828c7fbd9ff 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int32_t *base, int32x4_t value)
>  {
> -  return vstrwq_s32 (base, value);
> +  vstrwq_s32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int32_t *base, int32x4_t value)
>  void
>  foo1 (int32_t *base, int32x4_t value)
>  {
> -  return vstrwq (base, value);
> +  vstrwq (base, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c
> index c80e8d9cdc5..d23fdc91610 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32x4_t addr, float32x4_t value)
>  {
> -  return vstrwq_scatter_base_f32 (addr, 0, value);
> +  vstrwq_scatter_base_f32 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32x4_t addr, float32x4_t value)
>  void
>  foo1 (uint32x4_t addr, float32x4_t value)
>  {
> -  return vstrwq_scatter_base (addr, 0, value);
> +  vstrwq_scatter_base (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c
> index 237843c0661..fa49e0499c6 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32x4_t addr, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_p_f32 (addr, 0, value, p);
> +  vstrwq_scatter_base_p_f32 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32x4_t addr, float32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32x4_t addr, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_p (addr, 0, value, p);
> +  vstrwq_scatter_base_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c
> index 5f4f4a09664..d3ece2c5134 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32x4_t addr, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_p_s32 (addr, 0, value, p);
> +  vstrwq_scatter_base_p_s32 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32x4_t addr, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32x4_t addr, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_p (addr, 0, value, p);
> +  vstrwq_scatter_base_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
> index 8c5cf63f861..fcb92e5ccb3 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32x4_t addr, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_p_u32 (addr, 0, value, p);
> +  vstrwq_scatter_base_p_u32 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32x4_t addr, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32x4_t addr, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_p (addr, 0, value, p);
> +  vstrwq_scatter_base_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
> index 5208cf4f808..b20639c7e69 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32x4_t addr, int32x4_t value)
>  {
> -  return vstrwq_scatter_base_s32 (addr, 0, value);
> +  vstrwq_scatter_base_s32 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32x4_t addr, int32x4_t value)
>  void
>  foo1 (uint32x4_t addr, int32x4_t value)
>  {
> -  return vstrwq_scatter_base (addr, 0, value);
> +  vstrwq_scatter_base (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
> index e728db2b9f1..b2c913e4c9e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32x4_t addr, uint32x4_t value)
>  {
> -  return vstrwq_scatter_base_u32 (addr, 0, value);
> +  vstrwq_scatter_base_u32 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32x4_t addr, uint32x4_t value)
>  void
>  foo1 (uint32x4_t addr, uint32x4_t value)
>  {
> -  return vstrwq_scatter_base (addr, 0, value);
> +  vstrwq_scatter_base (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
> index e481191aa57..db7e61ce48b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32x4_t *addr, float32x4_t value)
>  {
> -  return vstrwq_scatter_base_wb_f32 (addr, 0, value);
> +  vstrwq_scatter_base_wb_f32 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32x4_t *addr, float32x4_t value)
>  void
>  foo1 (uint32x4_t *addr, float32x4_t value)
>  {
> -  return vstrwq_scatter_base_wb (addr, 0, value);
> +  vstrwq_scatter_base_wb (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
> index 8d217d46230..710858a7110 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32x4_t *addr, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_wb_p_f32 (addr, 0, value, p);
> +  vstrwq_scatter_base_wb_p_f32 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32x4_t *addr, float32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32x4_t *addr, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_wb_p (addr, 0, value, p);
> +  vstrwq_scatter_base_wb_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
> index afc47adcd7f..47e52c64cf3 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32x4_t *addr, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_wb_p_s32 (addr, 0, value, p);
> +  vstrwq_scatter_base_wb_p_s32 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32x4_t *addr, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32x4_t *addr, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_wb_p (addr, 0, value, p);
> +  vstrwq_scatter_base_wb_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
> index 65191c2f1ed..89338abae15 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32x4_t *addr, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_wb_p_u32 (addr, 0, value, p);
> +  vstrwq_scatter_base_wb_p_u32 (addr, 0, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32x4_t *addr, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32x4_t *addr, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_base_wb_p (addr, 0, value, p);
> +  vstrwq_scatter_base_wb_p (addr, 0, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
> index b6a9f6cd1f4..243ba35f43c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32x4_t *addr, int32x4_t value)
>  {
> -  return vstrwq_scatter_base_wb_s32 (addr, 0, value);
> +  vstrwq_scatter_base_wb_s32 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32x4_t *addr, int32x4_t value)
>  void
>  foo1 (uint32x4_t *addr, int32x4_t value)
>  {
> -  return vstrwq_scatter_base_wb (addr, 0, value);
> +  vstrwq_scatter_base_wb (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
> index 81a278f4e2b..1eb7010ccd8 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32x4_t *addr, uint32x4_t value)
>  {
> -  return vstrwq_scatter_base_wb_u32 (addr, 0, value);
> +  vstrwq_scatter_base_wb_u32 (addr, 0, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32x4_t *addr, uint32x4_t value)
>  void
>  foo1 (uint32x4_t *addr, uint32x4_t value)
>  {
> -  return vstrwq_scatter_base_wb (addr, 0, value);
> +  vstrwq_scatter_base_wb (addr, 0, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
> index b81df68aa21..14ddb863b3c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (float32_t *base, uint32x4_t offset, float32x4_t value)
>  {
> -  return vstrwq_scatter_offset_f32 (base, offset, value);
> +  vstrwq_scatter_offset_f32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (float32_t *base, uint32x4_t offset, float32x4_t value)
>  void
>  foo1 (float32_t *base, uint32x4_t offset, float32x4_t value)
>  {
> -  return vstrwq_scatter_offset (base, offset, value);
> +  vstrwq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
> index 8aee42f76a3..4041690a5e7 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_offset_p_f32 (base, offset, value, p);
> +  vstrwq_scatter_offset_p_f32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
>  void
>  foo1 (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_offset_p (base, offset, value, p);
> +  vstrwq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
> index 9c74ae7a8d8..5c932ad45b8 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_offset_p_s32 (base, offset, value, p);
> +  vstrwq_scatter_offset_p_s32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_offset_p (base, offset, value, p);
> +  vstrwq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c
> index 015a202b548..d5aaa718eee 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_offset_p_u32 (base, offset, value, p);
> +  vstrwq_scatter_offset_p_u32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_offset_p (base, offset, value, p);
> +  vstrwq_scatter_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c
> index df373111b78..d7b148861e7 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int32_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrwq_scatter_offset_s32 (base, offset, value);
> +  vstrwq_scatter_offset_s32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int32_t *base, uint32x4_t offset, int32x4_t value)
>  void
>  foo1 (int32_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrwq_scatter_offset (base, offset, value);
> +  vstrwq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c
> index a74696ca273..163a9064c5c 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrwq_scatter_offset_u32 (base, offset, value);
> +  vstrwq_scatter_offset_u32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
>  void
>  foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrwq_scatter_offset (base, offset, value);
> +  vstrwq_scatter_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c
> index 1c9b29a57b8..84af7098ff2 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (float32_t *base, uint32x4_t offset, float32x4_t value)
>  {
> -  return vstrwq_scatter_shifted_offset_f32 (base, offset, value);
> +  vstrwq_scatter_shifted_offset_f32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (float32_t *base, uint32x4_t offset, float32x4_t value)
>  void
>  foo1 (float32_t *base, uint32x4_t offset, float32x4_t value)
>  {
> -  return vstrwq_scatter_shifted_offset (base, offset, value);
> +  vstrwq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c
> index 08e1572854e..90ac9e68977 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_shifted_offset_p_f32 (base, offset, value, p);
> +  vstrwq_scatter_shifted_offset_p_f32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
>  void
>  foo1 (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrwq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c
> index 2b8f8a7d61f..34ef85ab79e 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_shifted_offset_p_s32 (base, offset, value, p);
> +  vstrwq_scatter_shifted_offset_p_s32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  void
>  foo1 (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrwq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c
> index 3e4e87bf79a..9ec18f45638 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c
> @@ -22,7 +22,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_shifted_offset_p_u32 (base, offset, value, p);
> +  vstrwq_scatter_shifted_offset_p_u32 (base, offset, value, p);
>  }
>  
>  
> @@ -39,7 +39,7 @@ foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  void
>  foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
>  {
> -  return vstrwq_scatter_shifted_offset_p (base, offset, value, p);
> +  vstrwq_scatter_shifted_offset_p (base, offset, value, p);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c
> index 7f25490a69a..31ca9e4df16 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (int32_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrwq_scatter_shifted_offset_s32 (base, offset, value);
> +  vstrwq_scatter_shifted_offset_s32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (int32_t *base, uint32x4_t offset, int32x4_t value)
>  void
>  foo1 (int32_t *base, uint32x4_t offset, int32x4_t value)
>  {
> -  return vstrwq_scatter_shifted_offset (base, offset, value);
> +  vstrwq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c
> index a96220c4f6e..88a7ea8e67f 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrwq_scatter_shifted_offset_u32 (base, offset, value);
> +  vstrwq_scatter_shifted_offset_u32 (base, offset, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
>  void
>  foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value)
>  {
> -  return vstrwq_scatter_shifted_offset (base, offset, value);
> +  vstrwq_scatter_shifted_offset (base, offset, value);
>  }
>  
>  #ifdef __cplusplus
> diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c
> index df554af79a6..7aae0cae45b 100644
> --- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c
> +++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c
> @@ -18,7 +18,7 @@ extern "C" {
>  void
>  foo (uint32_t *base, uint32x4_t value)
>  {
> -  return vstrwq_u32 (base, value);
> +  vstrwq_u32 (base, value);
>  }
>  
>  
> @@ -31,7 +31,7 @@ foo (uint32_t *base, uint32x4_t value)
>  void
>  foo1 (uint32_t *base, uint32x4_t value)
>  {
> -  return vstrwq (base, value);
> +  vstrwq (base, value);
>  }
>  
>  #ifdef __cplusplus
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
index 06b2bd3910d..f136d7d5a02 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float16_t *base, float16x8_t value, mve_pred16_t p)
 {
-  return vst1q_p_f16 (base, value, p);
+  vst1q_p_f16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float16_t *base, float16x8_t value, mve_pred16_t p)
 void
 foo1 (float16_t *base, float16x8_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
index e492a705ea0..1d3faac3ff1 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_f32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float32_t *base, float32x4_t value, mve_pred16_t p)
 {
-  return vst1q_p_f32 (base, value, p);
+  vst1q_p_f32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float32_t *base, float32x4_t value, mve_pred16_t p)
 void
 foo1 (float32_t *base, float32x4_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c
index 7b76d1d7687..684fc8a8bc7 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, int16x8_t value, mve_pred16_t p)
 {
-  return vst1q_p_s16 (base, value, p);
+  vst1q_p_s16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, int16x8_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, int16x8_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c
index 4ad32a68a96..070109fd7eb 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int32_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vst1q_p_s32 (base, value, p);
+  vst1q_p_s32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int32_t *base, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int32_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c
index 2425b9cec00..6666c8cf4b0 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_s8.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, int8x16_t value, mve_pred16_t p)
 {
-  return vst1q_p_s8 (base, value, p);
+  vst1q_p_s8 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, int8x16_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, int8x16_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
index c0065ef6ff5..eef83949a74 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
 {
-  return vst1q_p_u16 (base, value, p);
+  vst1q_p_u16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint16x8_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
index c41c4184b9b..11fa939cbfd 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vst1q_p_u32 (base, value, p);
+  vst1q_p_u32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
index 1cd3a781357..56f4b629d48 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst1q_p_u8.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
 {
-  return vst1q_p_u8 (base, value, p);
+  vst1q_p_u8 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint8x16_t value, mve_pred16_t p)
 {
-  return vst1q_p (base, value, p);
+  vst1q_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
index 5180667658e..34494cfda0f 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f16.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (float16_t *addr, float16x8x2_t value)
 {
-  return vst2q_f16 (addr, value);
+  vst2q_f16 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (float16_t *addr, float16x8x2_t value)
 void
 foo1 (float16_t *addr, float16x8x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
index 3e6f5b0ed75..4cc78956935 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_f32.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (float32_t *addr, float32x4x2_t value)
 {
-  return vst2q_f32 (addr, value);
+  vst2q_f32 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (float32_t *addr, float32x4x2_t value)
 void
 foo1 (float32_t *addr, float32x4x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
index 1c939317779..75d290f514b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s16.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (int16_t *addr, int16x8x2_t value)
 {
-  return vst2q_s16 (addr, value);
+  vst2q_s16 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (int16_t *addr, int16x8x2_t value)
 void
 foo1 (int16_t *addr, int16x8x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c
index 28c8e078942..5216b438a9d 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s32.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (int32_t *addr, int32x4x2_t value)
 {
-  return vst2q_s32 (addr, value);
+  vst2q_s32 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (int32_t *addr, int32x4x2_t value)
 void
 foo1 (int32_t *addr, int32x4x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c
index e882c01bd63..1408f5f04a5 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_s8.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (int8_t *addr, int8x16x2_t value)
 {
-  return vst2q_s8 (addr, value);
+  vst2q_s8 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (int8_t *addr, int8x16x2_t value)
 void
 foo1 (int8_t *addr, int8x16x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c
index 0cfbd6b9902..95b147c1883 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u16.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (uint16_t *addr, uint16x8x2_t value)
 {
-  return vst2q_u16 (addr, value);
+  vst2q_u16 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (uint16_t *addr, uint16x8x2_t value)
 void
 foo1 (uint16_t *addr, uint16x8x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c
index ea46a5969d0..3d5ec35dd92 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u32.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (uint32_t *addr, uint32x4x2_t value)
 {
-  return vst2q_u32 (addr, value);
+  vst2q_u32 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (uint32_t *addr, uint32x4x2_t value)
 void
 foo1 (uint32_t *addr, uint32x4x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c
index 895c2ccf425..69616c9098f 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst2q_u8.c
@@ -20,7 +20,7 @@  extern "C" {
 void
 foo (uint8_t *addr, uint8x16x2_t value)
 {
-  return vst2q_u8 (addr, value);
+  vst2q_u8 (addr, value);
 }
 
 
@@ -35,7 +35,7 @@  foo (uint8_t *addr, uint8x16x2_t value)
 void
 foo1 (uint8_t *addr, uint8x16x2_t value)
 {
-  return vst2q (addr, value);
+  vst2q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c
index 94066089f58..4f260bad777 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f16.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (float16_t *addr, float16x8x4_t value)
 {
-  return vst4q_f16 (addr, value);
+  vst4q_f16 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (float16_t *addr, float16x8x4_t value)
 void
 foo1 (float16_t *addr, float16x8x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c
index 0150ba7ca56..ade8f9887d3 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_f32.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (float32_t *addr, float32x4x4_t value)
 {
-  return vst4q_f32 (addr, value);
+  vst4q_f32 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (float32_t *addr, float32x4x4_t value)
 void
 foo1 (float32_t *addr, float32x4x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c
index 8c9df15b3c7..ce27a235cc6 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s16.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (int16_t *addr, int16x8x4_t value)
 {
-  return vst4q_s16 (addr, value);
+  vst4q_s16 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (int16_t *addr, int16x8x4_t value)
 void
 foo1 (int16_t *addr, int16x8x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c
index 1a1a9797360..b87573357dc 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s32.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (int32_t *addr, int32x4x4_t value)
 {
-  return vst4q_s32 (addr, value);
+  vst4q_s32 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (int32_t *addr, int32x4x4_t value)
 void
 foo1 (int32_t *addr, int32x4x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c
index d23032a73bc..9414d274c18 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_s8.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (int8_t *addr, int8x16x4_t value)
 {
-  return vst4q_s8 (addr, value);
+  vst4q_s8 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (int8_t *addr, int8x16x4_t value)
 void
 foo1 (int8_t *addr, int8x16x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c
index 76cc4311e1b..e0d8c540d56 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u16.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (uint16_t *addr, uint16x8x4_t value)
 {
-  return vst4q_u16 (addr, value);
+  vst4q_u16 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (uint16_t *addr, uint16x8x4_t value)
 void
 foo1 (uint16_t *addr, uint16x8x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c
index e5f62858eee..350219b7b1c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u32.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (uint32_t *addr, uint32x4x4_t value)
 {
-  return vst4q_u32 (addr, value);
+  vst4q_u32 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (uint32_t *addr, uint32x4x4_t value)
 void
 foo1 (uint32_t *addr, uint32x4x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c
index 923cd0d3b10..9a9d2540036 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vst4q_u8.c
@@ -21,7 +21,7 @@  extern "C" {
 void
 foo (uint8_t *addr, uint8x16x4_t value)
 {
-  return vst4q_u8 (addr, value);
+  vst4q_u8 (addr, value);
 }
 
 
@@ -37,7 +37,7 @@  foo (uint8_t *addr, uint8x16x4_t value)
 void
 foo1 (uint8_t *addr, uint8x16x4_t value)
 {
-  return vst4q (addr, value);
+  vst4q (addr, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c
index 19804443e01..50ae162a9c3 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, int16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_p_s16 (base, value, p);
+  vstrbq_p_s16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, int16x8_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, int16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_p (base, value, p);
+  vstrbq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c
index 26be212770b..2ff55f9c8ad 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_p_s32 (base, value, p);
+  vstrbq_p_s32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_p (base, value, p);
+  vstrbq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c
index a0d08772a50..e83a91a10d7 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, int8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_p_s8 (base, value, p);
+  vstrbq_p_s8 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, int8x16_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, int8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_p (base, value, p);
+  vstrbq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c
index bc02c59887a..dd67f7294f8 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_p_u16 (base, value, p);
+  vstrbq_p_u16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint16x8_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_p (base, value, p);
+  vstrbq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c
index 1215d5f0978..a1a2e3f660c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_p_u32 (base, value, p);
+  vstrbq_p_u32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_p (base, value, p);
+  vstrbq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c
index a88234e411d..cf0fd165114 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_p_u8 (base, value, p);
+  vstrbq_p_u8 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint8x16_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_p (base, value, p);
+  vstrbq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c
index 1e88d3aa600..d893d04e196 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int8_t *base, int16x8_t value)
 {
-  return vstrbq_s16 (base, value);
+  vstrbq_s16 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int8_t *base, int16x8_t value)
 void
 foo1 (int8_t *base, int16x8_t value)
 {
-  return vstrbq (base, value);
+  vstrbq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c
index 12764bf3041..266371b683b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int8_t *base, int32x4_t value)
 {
-  return vstrbq_s32 (base, value);
+  vstrbq_s32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int8_t *base, int32x4_t value)
 void
 foo1 (int8_t *base, int32x4_t value)
 {
-  return vstrbq (base, value);
+  vstrbq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c
index 05a9e5c42ce..18e6e639d2b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_s8.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int8_t *base, int8x16_t value)
 {
-  return vstrbq_s8 (base, value);
+  vstrbq_s8 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int8_t *base, int8x16_t value)
 void
 foo1 (int8_t *base, int8x16_t value)
 {
-  return vstrbq (base, value);
+  vstrbq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c
index 052c3f85b75..d8204c0e9e9 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p_s16 (base, offset, value, p);
+  vstrbq_scatter_offset_p_s16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p (base, offset, value, p);
+  vstrbq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c
index 57410e46a8a..0912f077427 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p_s32 (base, offset, value, p);
+  vstrbq_scatter_offset_p_s32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p (base, offset, value, p);
+  vstrbq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c
index c3cdefdf078..fbe1a67628b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int8_t *base, uint8x16_t offset, int8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p_s8 (base, offset, value, p);
+  vstrbq_scatter_offset_p_s8 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int8_t *base, uint8x16_t offset, int8x16_t value, mve_pred16_t p)
 void
 foo1 (int8_t *base, uint8x16_t offset, int8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p (base, offset, value, p);
+  vstrbq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c
index 0868cc2248b..38f4b61c75e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p_u16 (base, offset, value, p);
+  vstrbq_scatter_offset_p_u16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p (base, offset, value, p);
+  vstrbq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c
index 9d769941569..c6f0bad47f4 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p_u32 (base, offset, value, p);
+  vstrbq_scatter_offset_p_u32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p (base, offset, value, p);
+  vstrbq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c
index 4586535d600..a4f89db8fd0 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint8x16_t offset, uint8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p_u8 (base, offset, value, p);
+  vstrbq_scatter_offset_p_u8 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint8_t *base, uint8x16_t offset, uint8x16_t value, mve_pred16_t p)
 void
 foo1 (uint8_t *base, uint8x16_t offset, uint8x16_t value, mve_pred16_t p)
 {
-  return vstrbq_scatter_offset_p (base, offset, value, p);
+  vstrbq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c
index 179b96f4973..177954302e2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int8_t *base, uint16x8_t offset, int16x8_t value)
 {
-  return vstrbq_scatter_offset_s16 (base, offset, value);
+  vstrbq_scatter_offset_s16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int8_t *base, uint16x8_t offset, int16x8_t value)
 void
 foo1 (int8_t *base, uint16x8_t offset, int16x8_t value)
 {
-  return vstrbq_scatter_offset (base, offset, value);
+  vstrbq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c
index e7b7767c9f2..60d4d37c2e3 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int8_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrbq_scatter_offset_s32 (base, offset, value);
+  vstrbq_scatter_offset_s32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int8_t *base, uint32x4_t offset, int32x4_t value)
 void
 foo1 (int8_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrbq_scatter_offset (base, offset, value);
+  vstrbq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c
index f47bdd1a630..64a7d1ba279 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int8_t *base, uint8x16_t offset, int8x16_t value)
 {
-  return vstrbq_scatter_offset_s8 (base, offset, value);
+  vstrbq_scatter_offset_s8 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int8_t *base, uint8x16_t offset, int8x16_t value)
 void
 foo1 (int8_t *base, uint8x16_t offset, int8x16_t value)
 {
-  return vstrbq_scatter_offset (base, offset, value);
+  vstrbq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c
index 90e8cf351f9..b8f4f26749a 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint16x8_t offset, uint16x8_t value)
 {
-  return vstrbq_scatter_offset_u16 (base, offset, value);
+  vstrbq_scatter_offset_u16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint8_t *base, uint16x8_t offset, uint16x8_t value)
 void
 foo1 (uint8_t *base, uint16x8_t offset, uint16x8_t value)
 {
-  return vstrbq_scatter_offset (base, offset, value);
+  vstrbq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c
index e5449aa0942..e0b36f1b5b7 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrbq_scatter_offset_u32 (base, offset, value);
+  vstrbq_scatter_offset_u32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint8_t *base, uint32x4_t offset, uint32x4_t value)
 void
 foo1 (uint8_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrbq_scatter_offset (base, offset, value);
+  vstrbq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c
index 06c8c45e877..163792a0e5e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint8x16_t offset, uint8x16_t value)
 {
-  return vstrbq_scatter_offset_u8 (base, offset, value);
+  vstrbq_scatter_offset_u8 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint8_t *base, uint8x16_t offset, uint8x16_t value)
 void
 foo1 (uint8_t *base, uint8x16_t offset, uint8x16_t value)
 {
-  return vstrbq_scatter_offset (base, offset, value);
+  vstrbq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c
index 0b350e2491b..82cf4a85c43 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint16x8_t value)
 {
-  return vstrbq_u16 (base, value);
+  vstrbq_u16 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint8_t *base, uint16x8_t value)
 void
 foo1 (uint8_t *base, uint16x8_t value)
 {
-  return vstrbq (base, value);
+  vstrbq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c
index 2f809356420..d5aedf99975 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint32x4_t value)
 {
-  return vstrbq_u32 (base, value);
+  vstrbq_u32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint8_t *base, uint32x4_t value)
 void
 foo1 (uint8_t *base, uint32x4_t value)
 {
-  return vstrbq (base, value);
+  vstrbq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c
index deeea98dda5..fbf2bb2ece9 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrbq_u8.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint8_t *base, uint8x16_t value)
 {
-  return vstrbq_u8 (base, value);
+  vstrbq_u8 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint8_t *base, uint8x16_t value)
 void
 foo1 (uint8_t *base, uint8x16_t value)
 {
-  return vstrbq (base, value);
+  vstrbq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c
index 25a889dd1f0..8567b08274c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint64x2_t addr, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_p_s64 (addr, 0, value, p);
+  vstrdq_scatter_base_p_s64 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint64x2_t addr, int64x2_t value, mve_pred16_t p)
 void
 foo1 (uint64x2_t addr, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_p (addr, 0, value, p);
+  vstrdq_scatter_base_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
index f0731f69a09..8cec7226b38 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint64x2_t addr, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_p_u64 (addr, 0, value, p);
+  vstrdq_scatter_base_p_u64 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint64x2_t addr, uint64x2_t value, mve_pred16_t p)
 void
 foo1 (uint64x2_t addr, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_p (addr, 0, value, p);
+  vstrdq_scatter_base_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
index 31cdec9ba0a..546a79adad1 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint64x2_t addr, int64x2_t value)
 {
-  return vstrdq_scatter_base_s64 (addr, 0, value);
+  vstrdq_scatter_base_s64 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint64x2_t addr, int64x2_t value)
 void
 foo1 (uint64x2_t addr, int64x2_t value)
 {
-  return vstrdq_scatter_base (addr, 0, value);
+  vstrdq_scatter_base (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
index 8f0195c9e8f..5349ae3d5b8 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint64x2_t addr, uint64x2_t value)
 {
-  return vstrdq_scatter_base_u64 (addr, 0, value);
+  vstrdq_scatter_base_u64 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint64x2_t addr, uint64x2_t value)
 void
 foo1 (uint64x2_t addr, uint64x2_t value)
 {
-  return vstrdq_scatter_base (addr, 0, value);
+  vstrdq_scatter_base (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
index 8f19ede4e1a..ce8bcada8cd 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint64x2_t *addr, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_wb_p_s64 (addr, 0, value, p);
+  vstrdq_scatter_base_wb_p_s64 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint64x2_t *addr, int64x2_t value, mve_pred16_t p)
 void
 foo1 (uint64x2_t *addr, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_wb_p (addr, 0, value, p);
+  vstrdq_scatter_base_wb_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
index 41958c961f4..dae66aea5b4 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint64x2_t *addr, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_wb_p_u64 (addr, 0, value, p);
+  vstrdq_scatter_base_wb_p_u64 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint64x2_t *addr, uint64x2_t value, mve_pred16_t p)
 void
 foo1 (uint64x2_t *addr, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_base_wb_p (addr, 0, value, p);
+  vstrdq_scatter_base_wb_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
index fc06db1c202..164d7008651 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint64x2_t *addr, int64x2_t value)
 {
-  return vstrdq_scatter_base_wb_s64 (addr, 0, value);
+  vstrdq_scatter_base_wb_s64 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint64x2_t *addr, int64x2_t value)
 void
 foo1 (uint64x2_t *addr, int64x2_t value)
 {
-  return vstrdq_scatter_base_wb (addr, 0, value);
+  vstrdq_scatter_base_wb (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
index c6529e617e3..3062644f72a 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint64x2_t *addr, uint64x2_t value)
 {
-  return vstrdq_scatter_base_wb_u64 (addr, 0, value);
+  vstrdq_scatter_base_wb_u64 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint64x2_t *addr, uint64x2_t value)
 void
 foo1 (uint64x2_t *addr, uint64x2_t value)
 {
-  return vstrdq_scatter_base_wb (addr, 0, value);
+  vstrdq_scatter_base_wb (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
index 754fb59df4c..47a5bba9885 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_offset_p_s64 (base, offset, value, p);
+  vstrdq_scatter_offset_p_s64 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
 void
 foo1 (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_offset_p (base, offset, value, p);
+  vstrdq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
index 046f29a6621..28194e378c7 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_offset_p_u64 (base, offset, value, p);
+  vstrdq_scatter_offset_p_u64 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
 void
 foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_offset_p (base, offset, value, p);
+  vstrdq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
index 73e25cdf0ed..5a3612d9ffb 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int64_t *base, uint64x2_t offset, int64x2_t value)
 {
-  return vstrdq_scatter_offset_s64 (base, offset, value);
+  vstrdq_scatter_offset_s64 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int64_t *base, uint64x2_t offset, int64x2_t value)
 void
 foo1 (int64_t *base, uint64x2_t offset, int64x2_t value)
 {
-  return vstrdq_scatter_offset (base, offset, value);
+  vstrdq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c
index d49adde0b94..c71b8b78aa2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
 {
-  return vstrdq_scatter_offset_u64 (base, offset, value);
+  vstrdq_scatter_offset_u64 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
 void
 foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value)
 {
-  return vstrdq_scatter_offset (base, offset, value);
+  vstrdq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c
index 8acfba1f55e..4f722c04c92 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_shifted_offset_p_s64 (base, offset, value, p);
+  vstrdq_scatter_shifted_offset_p_s64 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
 void
 foo1 (int64_t *base, uint64x2_t offset, int64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrdq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c
index 630c627d604..4183b092d2c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_shifted_offset_p_u64 (base, offset, value, p);
+  vstrdq_scatter_shifted_offset_p_u64 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
 void
 foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value, mve_pred16_t p)
 {
-  return vstrdq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrdq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c
index ec73bca4869..b4d123984e1 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int64_t *base, uint64x2_t offset, int64x2_t value)
 {
-  return vstrdq_scatter_shifted_offset_s64 (base, offset, value);
+  vstrdq_scatter_shifted_offset_s64 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int64_t *base, uint64x2_t offset, int64x2_t value)
 void
 foo1 (int64_t *base, uint64x2_t offset, int64x2_t value)
 {
-  return vstrdq_scatter_shifted_offset (base, offset, value);
+  vstrdq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c
index 9bdf8003961..00e5ebfdd72 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
 {
-  return vstrdq_scatter_shifted_offset_u64 (base, offset, value);
+  vstrdq_scatter_shifted_offset_u64 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint64_t *base, uint64x2_t offset, uint64x2_t value)
 void
 foo1 (uint64_t *base, uint64x2_t offset, uint64x2_t value)
 {
-  return vstrdq_scatter_shifted_offset (base, offset, value);
+  vstrdq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c
index a41217b24f2..3c3596bef20 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_f16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (float16_t *base, float16x8_t value)
 {
-  return vstrhq_f16 (base, value);
+  vstrhq_f16 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (float16_t *base, float16x8_t value)
 void
 foo1 (float16_t *base, float16x8_t value)
 {
-  return vstrhq (base, value);
+  vstrhq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c
index 8398a60023d..419eba2ae6e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float16_t *base, float16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_p_f16 (base, value, p);
+  vstrhq_p_f16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float16_t *base, float16x8_t value, mve_pred16_t p)
 void
 foo1 (float16_t *base, float16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_p (base, value, p);
+  vstrhq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c
index ee1026801be..8075fbbd305 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, int16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_p_s16 (base, value, p);
+  vstrhq_p_s16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, int16x8_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, int16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_p (base, value, p);
+  vstrhq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c
index b8490209644..7830736f69b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_p_s32 (base, value, p);
+  vstrhq_p_s32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_p (base, value, p);
+  vstrhq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c
index 59fb73cef19..d4fcc914b6e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_p_u16 (base, value, p);
+  vstrhq_p_u16 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint16x8_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_p (base, value, p);
+  vstrhq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c
index ed66db7f8ce..f6339c365e2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_p_u32 (base, value, p);
+  vstrhq_p_u32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_p (base, value, p);
+  vstrhq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c
index 972d733c5bd..964453376aa 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int16_t *base, int16x8_t value)
 {
-  return vstrhq_s16 (base, value);
+  vstrhq_s16 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int16_t *base, int16x8_t value)
 void
 foo1 (int16_t *base, int16x8_t value)
 {
-  return vstrhq (base, value);
+  vstrhq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c
index f260c61c3a8..49040fdd3ca 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int16_t *base, int32x4_t value)
 {
-  return vstrhq_s32 (base, value);
+  vstrhq_s32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int16_t *base, int32x4_t value)
 void
 foo1 (int16_t *base, int32x4_t value)
 {
-  return vstrhq (base, value);
+  vstrhq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c
index 794d75e76ac..9e441a58934 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (float16_t *base, uint16x8_t offset, float16x8_t value)
 {
-  return vstrhq_scatter_offset_f16 (base, offset, value);
+  vstrhq_scatter_offset_f16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (float16_t *base, uint16x8_t offset, float16x8_t value)
 void
 foo1 (float16_t *base, uint16x8_t offset, float16x8_t value)
 {
-  return vstrhq_scatter_offset (base, offset, value);
+  vstrhq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c
index 1fd5a0773dc..1d3a6f7618e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p_f16 (base, offset, value, p);
+  vstrhq_scatter_offset_p_f16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
 void
 foo1 (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p (base, offset, value, p);
+  vstrhq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c
index 34c44a90541..e5ed90be393 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p_s16 (base, offset, value, p);
+  vstrhq_scatter_offset_p_s16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p (base, offset, value, p);
+  vstrhq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c
index 2a84b28a3f5..325e47556f4 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p_s32 (base, offset, value, p);
+  vstrhq_scatter_offset_p_s32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p (base, offset, value, p);
+  vstrhq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c
index f1c875657ce..f3bb781d04a 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p_u16 (base, offset, value, p);
+  vstrhq_scatter_offset_p_u16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p (base, offset, value, p);
+  vstrhq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c
index 913fd8d5591..20b2f398a37 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p_u32 (base, offset, value, p);
+  vstrhq_scatter_offset_p_u32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_offset_p (base, offset, value, p);
+  vstrhq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c
index b322d0fa02e..73f86d9fd11 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int16_t *base, uint16x8_t offset, int16x8_t value)
 {
-  return vstrhq_scatter_offset_s16 (base, offset, value);
+  vstrhq_scatter_offset_s16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int16_t *base, uint16x8_t offset, int16x8_t value)
 void
 foo1 (int16_t *base, uint16x8_t offset, int16x8_t value)
 {
-  return vstrhq_scatter_offset (base, offset, value);
+  vstrhq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c
index 49fcc3a382b..a9155b8944c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int16_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrhq_scatter_offset_s32 (base, offset, value);
+  vstrhq_scatter_offset_s32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int16_t *base, uint32x4_t offset, int32x4_t value)
 void
 foo1 (int16_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrhq_scatter_offset (base, offset, value);
+  vstrhq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c
index b5de540a74c..d3bde197df6 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
 {
-  return vstrhq_scatter_offset_u16 (base, offset, value);
+  vstrhq_scatter_offset_u16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
 void
 foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value)
 {
-  return vstrhq_scatter_offset (base, offset, value);
+  vstrhq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c
index 7808f25d4a4..1da21c4430c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrhq_scatter_offset_u32 (base, offset, value);
+  vstrhq_scatter_offset_u32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
 void
 foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrhq_scatter_offset (base, offset, value);
+  vstrhq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c
index 6d57a22fe41..00e41b68053 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (float16_t *base, uint16x8_t offset, float16x8_t value)
 {
-  return vstrhq_scatter_shifted_offset_f16 (base, offset, value);
+  vstrhq_scatter_shifted_offset_f16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (float16_t *base, uint16x8_t offset, float16x8_t value)
 void
 foo1 (float16_t *base, uint16x8_t offset, float16x8_t value)
 {
-  return vstrhq_scatter_shifted_offset (base, offset, value);
+  vstrhq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c
index 2e77dd492a1..3a60f624c78 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p_f16 (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p_f16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
 void
 foo1 (float16_t *base, uint16x8_t offset, float16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c
index 1c83a13ffdf..b9b35b2d9c8 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p_s16 (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p_s16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, uint16x8_t offset, int16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c
index 6d786de4379..be9aed9a912 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p_s32 (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p_s32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int16_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c
index fd73168ddbb..936585f2faa 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p_u16 (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p_u16 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c
index 689195ce603..8cab78fbf77 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p_u32 (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p_u32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrhq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrhq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c
index 0edacd938f6..d718aa5244c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int16_t *base, uint16x8_t offset, int16x8_t value)
 {
-  return vstrhq_scatter_shifted_offset_s16 (base, offset, value);
+  vstrhq_scatter_shifted_offset_s16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int16_t *base, uint16x8_t offset, int16x8_t value)
 void
 foo1 (int16_t *base, uint16x8_t offset, int16x8_t value)
 {
-  return vstrhq_scatter_shifted_offset (base, offset, value);
+  vstrhq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c
index ebda2faec92..8720da044c9 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int16_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrhq_scatter_shifted_offset_s32 (base, offset, value);
+  vstrhq_scatter_shifted_offset_s32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int16_t *base, uint32x4_t offset, int32x4_t value)
 void
 foo1 (int16_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrhq_scatter_shifted_offset (base, offset, value);
+  vstrhq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c
index abe8bbf8045..92257122ec0 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
 {
-  return vstrhq_scatter_shifted_offset_u16 (base, offset, value);
+  vstrhq_scatter_shifted_offset_u16 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint16_t *base, uint16x8_t offset, uint16x8_t value)
 void
 foo1 (uint16_t *base, uint16x8_t offset, uint16x8_t value)
 {
-  return vstrhq_scatter_shifted_offset (base, offset, value);
+  vstrhq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c
index a01b04bd940..91c337f9d0a 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrhq_scatter_shifted_offset_u32 (base, offset, value);
+  vstrhq_scatter_shifted_offset_u32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint16_t *base, uint32x4_t offset, uint32x4_t value)
 void
 foo1 (uint16_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrhq_scatter_shifted_offset (base, offset, value);
+  vstrhq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c
index 85f5790ff49..ec64ad08757 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u16.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint16x8_t value)
 {
-  return vstrhq_u16 (base, value);
+  vstrhq_u16 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint16_t *base, uint16x8_t value)
 void
 foo1 (uint16_t *base, uint16x8_t value)
 {
-  return vstrhq (base, value);
+  vstrhq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c
index d0958e22222..ba0106b0058 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrhq_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint16_t *base, uint32x4_t value)
 {
-  return vstrhq_u32 (base, value);
+  vstrhq_u32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint16_t *base, uint32x4_t value)
 void
 foo1 (uint16_t *base, uint32x4_t value)
 {
-  return vstrhq (base, value);
+  vstrhq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c
index e92ecb0f6bc..fdeb673c8c2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_f32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (float32_t *base, float32x4_t value)
 {
-  return vstrwq_f32 (base, value);
+  vstrwq_f32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (float32_t *base, float32x4_t value)
 void
 foo1 (float32_t *base, float32x4_t value)
 {
-  return vstrwq (base, value);
+  vstrwq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c
index f1992a67736..d923909486c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float32_t *base, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_p_f32 (base, value, p);
+  vstrwq_p_f32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float32_t *base, float32x4_t value, mve_pred16_t p)
 void
 foo1 (float32_t *base, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_p (base, value, p);
+  vstrwq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c
index a00aeabb9fe..5444ca47bf6 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int32_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_p_s32 (base, value, p);
+  vstrwq_p_s32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int32_t *base, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int32_t *base, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_p (base, value, p);
+  vstrwq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c
index 05fded8aac8..3c7f376d076 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_p_u32 (base, value, p);
+  vstrwq_p_u32 (base, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32_t *base, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32_t *base, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_p (base, value, p);
+  vstrwq_p (base, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c
index b2a184f3c66..828c7fbd9ff 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int32_t *base, int32x4_t value)
 {
-  return vstrwq_s32 (base, value);
+  vstrwq_s32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int32_t *base, int32x4_t value)
 void
 foo1 (int32_t *base, int32x4_t value)
 {
-  return vstrwq (base, value);
+  vstrwq (base, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c
index c80e8d9cdc5..d23fdc91610 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32x4_t addr, float32x4_t value)
 {
-  return vstrwq_scatter_base_f32 (addr, 0, value);
+  vstrwq_scatter_base_f32 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32x4_t addr, float32x4_t value)
 void
 foo1 (uint32x4_t addr, float32x4_t value)
 {
-  return vstrwq_scatter_base (addr, 0, value);
+  vstrwq_scatter_base (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c
index 237843c0661..fa49e0499c6 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32x4_t addr, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_p_f32 (addr, 0, value, p);
+  vstrwq_scatter_base_p_f32 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32x4_t addr, float32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32x4_t addr, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_p (addr, 0, value, p);
+  vstrwq_scatter_base_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c
index 5f4f4a09664..d3ece2c5134 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32x4_t addr, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_p_s32 (addr, 0, value, p);
+  vstrwq_scatter_base_p_s32 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32x4_t addr, int32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32x4_t addr, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_p (addr, 0, value, p);
+  vstrwq_scatter_base_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
index 8c5cf63f861..fcb92e5ccb3 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32x4_t addr, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_p_u32 (addr, 0, value, p);
+  vstrwq_scatter_base_p_u32 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32x4_t addr, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32x4_t addr, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_p (addr, 0, value, p);
+  vstrwq_scatter_base_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
index 5208cf4f808..b20639c7e69 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32x4_t addr, int32x4_t value)
 {
-  return vstrwq_scatter_base_s32 (addr, 0, value);
+  vstrwq_scatter_base_s32 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32x4_t addr, int32x4_t value)
 void
 foo1 (uint32x4_t addr, int32x4_t value)
 {
-  return vstrwq_scatter_base (addr, 0, value);
+  vstrwq_scatter_base (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
index e728db2b9f1..b2c913e4c9e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32x4_t addr, uint32x4_t value)
 {
-  return vstrwq_scatter_base_u32 (addr, 0, value);
+  vstrwq_scatter_base_u32 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32x4_t addr, uint32x4_t value)
 void
 foo1 (uint32x4_t addr, uint32x4_t value)
 {
-  return vstrwq_scatter_base (addr, 0, value);
+  vstrwq_scatter_base (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
index e481191aa57..db7e61ce48b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32x4_t *addr, float32x4_t value)
 {
-  return vstrwq_scatter_base_wb_f32 (addr, 0, value);
+  vstrwq_scatter_base_wb_f32 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32x4_t *addr, float32x4_t value)
 void
 foo1 (uint32x4_t *addr, float32x4_t value)
 {
-  return vstrwq_scatter_base_wb (addr, 0, value);
+  vstrwq_scatter_base_wb (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
index 8d217d46230..710858a7110 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32x4_t *addr, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_wb_p_f32 (addr, 0, value, p);
+  vstrwq_scatter_base_wb_p_f32 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32x4_t *addr, float32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32x4_t *addr, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_wb_p (addr, 0, value, p);
+  vstrwq_scatter_base_wb_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
index afc47adcd7f..47e52c64cf3 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32x4_t *addr, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_wb_p_s32 (addr, 0, value, p);
+  vstrwq_scatter_base_wb_p_s32 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32x4_t *addr, int32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32x4_t *addr, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_wb_p (addr, 0, value, p);
+  vstrwq_scatter_base_wb_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
index 65191c2f1ed..89338abae15 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32x4_t *addr, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_wb_p_u32 (addr, 0, value, p);
+  vstrwq_scatter_base_wb_p_u32 (addr, 0, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32x4_t *addr, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32x4_t *addr, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_base_wb_p (addr, 0, value, p);
+  vstrwq_scatter_base_wb_p (addr, 0, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
index b6a9f6cd1f4..243ba35f43c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32x4_t *addr, int32x4_t value)
 {
-  return vstrwq_scatter_base_wb_s32 (addr, 0, value);
+  vstrwq_scatter_base_wb_s32 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32x4_t *addr, int32x4_t value)
 void
 foo1 (uint32x4_t *addr, int32x4_t value)
 {
-  return vstrwq_scatter_base_wb (addr, 0, value);
+  vstrwq_scatter_base_wb (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
index 81a278f4e2b..1eb7010ccd8 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32x4_t *addr, uint32x4_t value)
 {
-  return vstrwq_scatter_base_wb_u32 (addr, 0, value);
+  vstrwq_scatter_base_wb_u32 (addr, 0, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32x4_t *addr, uint32x4_t value)
 void
 foo1 (uint32x4_t *addr, uint32x4_t value)
 {
-  return vstrwq_scatter_base_wb (addr, 0, value);
+  vstrwq_scatter_base_wb (addr, 0, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
index b81df68aa21..14ddb863b3c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (float32_t *base, uint32x4_t offset, float32x4_t value)
 {
-  return vstrwq_scatter_offset_f32 (base, offset, value);
+  vstrwq_scatter_offset_f32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (float32_t *base, uint32x4_t offset, float32x4_t value)
 void
 foo1 (float32_t *base, uint32x4_t offset, float32x4_t value)
 {
-  return vstrwq_scatter_offset (base, offset, value);
+  vstrwq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
index 8aee42f76a3..4041690a5e7 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_offset_p_f32 (base, offset, value, p);
+  vstrwq_scatter_offset_p_f32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
 void
 foo1 (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_offset_p (base, offset, value, p);
+  vstrwq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
index 9c74ae7a8d8..5c932ad45b8 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_offset_p_s32 (base, offset, value, p);
+  vstrwq_scatter_offset_p_s32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_offset_p (base, offset, value, p);
+  vstrwq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c
index 015a202b548..d5aaa718eee 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_offset_p_u32 (base, offset, value, p);
+  vstrwq_scatter_offset_p_u32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_offset_p (base, offset, value, p);
+  vstrwq_scatter_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c
index df373111b78..d7b148861e7 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int32_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrwq_scatter_offset_s32 (base, offset, value);
+  vstrwq_scatter_offset_s32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int32_t *base, uint32x4_t offset, int32x4_t value)
 void
 foo1 (int32_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrwq_scatter_offset (base, offset, value);
+  vstrwq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c
index a74696ca273..163a9064c5c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrwq_scatter_offset_u32 (base, offset, value);
+  vstrwq_scatter_offset_u32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
 void
 foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrwq_scatter_offset (base, offset, value);
+  vstrwq_scatter_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c
index 1c9b29a57b8..84af7098ff2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (float32_t *base, uint32x4_t offset, float32x4_t value)
 {
-  return vstrwq_scatter_shifted_offset_f32 (base, offset, value);
+  vstrwq_scatter_shifted_offset_f32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (float32_t *base, uint32x4_t offset, float32x4_t value)
 void
 foo1 (float32_t *base, uint32x4_t offset, float32x4_t value)
 {
-  return vstrwq_scatter_shifted_offset (base, offset, value);
+  vstrwq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c
index 08e1572854e..90ac9e68977 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_shifted_offset_p_f32 (base, offset, value, p);
+  vstrwq_scatter_shifted_offset_p_f32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
 void
 foo1 (float32_t *base, uint32x4_t offset, float32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrwq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c
index 2b8f8a7d61f..34ef85ab79e 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_shifted_offset_p_s32 (base, offset, value, p);
+  vstrwq_scatter_shifted_offset_p_s32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 void
 foo1 (int32_t *base, uint32x4_t offset, int32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrwq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c
index 3e4e87bf79a..9ec18f45638 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c
@@ -22,7 +22,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_shifted_offset_p_u32 (base, offset, value, p);
+  vstrwq_scatter_shifted_offset_p_u32 (base, offset, value, p);
 }
 
 
@@ -39,7 +39,7 @@  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 void
 foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value, mve_pred16_t p)
 {
-  return vstrwq_scatter_shifted_offset_p (base, offset, value, p);
+  vstrwq_scatter_shifted_offset_p (base, offset, value, p);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c
index 7f25490a69a..31ca9e4df16 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (int32_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrwq_scatter_shifted_offset_s32 (base, offset, value);
+  vstrwq_scatter_shifted_offset_s32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (int32_t *base, uint32x4_t offset, int32x4_t value)
 void
 foo1 (int32_t *base, uint32x4_t offset, int32x4_t value)
 {
-  return vstrwq_scatter_shifted_offset (base, offset, value);
+  vstrwq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c
index a96220c4f6e..88a7ea8e67f 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrwq_scatter_shifted_offset_u32 (base, offset, value);
+  vstrwq_scatter_shifted_offset_u32 (base, offset, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32_t *base, uint32x4_t offset, uint32x4_t value)
 void
 foo1 (uint32_t *base, uint32x4_t offset, uint32x4_t value)
 {
-  return vstrwq_scatter_shifted_offset (base, offset, value);
+  vstrwq_scatter_shifted_offset (base, offset, value);
 }
 
 #ifdef __cplusplus
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c
index df554af79a6..7aae0cae45b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vstrwq_u32.c
@@ -18,7 +18,7 @@  extern "C" {
 void
 foo (uint32_t *base, uint32x4_t value)
 {
-  return vstrwq_u32 (base, value);
+  vstrwq_u32 (base, value);
 }
 
 
@@ -31,7 +31,7 @@  foo (uint32_t *base, uint32x4_t value)
 void
 foo1 (uint32_t *base, uint32x4_t value)
 {
-  return vstrwq (base, value);
+  vstrwq (base, value);
 }
 
 #ifdef __cplusplus