arm: fix missing extern "C" in MVE tests
authorAndrea Corallo <andrea.corallo@arm.com>
Wed, 18 Jan 2023 16:38:42 +0000 (17:38 +0100)
committerAndrea Corallo <andrea.corallo@arm.com>
Wed, 25 Jan 2023 13:36:28 +0000 (14:36 +0100)
commit267f01a493ab8a0bec9325ce3386b946c46f2e98
tree5a0535279479cc283ba22dbf37fab6eac03d2c59
parenta8704dc9d5f00bff9f52cf626f129ac1c6520d65
arm: fix missing extern "C" in MVE tests

gcc/testsuite/ChangeLog:

* gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Add missing extern
"C".
* gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise.
* gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise.
85 files changed:
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqaddq_u8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c
gcc/testsuite/gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c