vst1q intrinsics return void, so we should not do 'return vst1q_f16 (base, value);'
This was OK so far, but will trigger an error/warning with the new
implementation of these intrinsics.
This patch just removes the 'return' keyword.
2023-11-16 Christophe Lyon <christophe.lyon@linaro.org>
gcc/testsuite/
* gcc.target/arm/mve/intrinsics/vst1q_f16.c: Remove 'return'.
* gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise.
void
foo (float16_t *base, float16x8_t value)
{
- return vst1q_f16 (base, value);
+ vst1q_f16 (base, value);
}
void
foo1 (float16_t *base, float16x8_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (float32_t *base, float32x4_t value)
{
- return vst1q_f32 (base, value);
+ vst1q_f32 (base, value);
}
void
foo1 (float32_t *base, float32x4_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (int16_t *base, int16x8_t value)
{
- return vst1q_s16 (base, value);
+ vst1q_s16 (base, value);
}
void
foo1 (int16_t *base, int16x8_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (int32_t *base, int32x4_t value)
{
- return vst1q_s32 (base, value);
+ vst1q_s32 (base, value);
}
void
foo1 (int32_t *base, int32x4_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (int8_t *base, int8x16_t value)
{
- return vst1q_s8 (base, value);
+ vst1q_s8 (base, value);
}
void
foo1 (int8_t *base, int8x16_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (uint16_t *base, uint16x8_t value)
{
- return vst1q_u16 (base, value);
+ vst1q_u16 (base, value);
}
void
foo1 (uint16_t *base, uint16x8_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (uint32_t *base, uint32x4_t value)
{
- return vst1q_u32 (base, value);
+ vst1q_u32 (base, value);
}
void
foo1 (uint32_t *base, uint32x4_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus
void
foo (uint8_t *base, uint8x16_t value)
{
- return vst1q_u8 (base, value);
+ vst1q_u8 (base, value);
}
void
foo1 (uint8_t *base, uint8x16_t value)
{
- return vst1q (base, value);
+ vst1q (base, value);
}
#ifdef __cplusplus