From 34ea150cdc6e60203ebd073f7895461c8d2002d8 Mon Sep 17 00:00:00 2001 From: Charles Baylis Date: Mon, 30 Nov 2015 17:11:16 +0000 Subject: [PATCH] re PR target/63870 ([Aarch64] [ARM] Errors in use of NEON intrinsics are reported incorrectly) gcc/testsuite/ChangeLog: 2015-11-30 Charles Baylis PR target/63870 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto. * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto. From-SVN: r231077 --- gcc/testsuite/ChangeLog | 148 ++++++++++++++++++ .../vld2_lane_f16_indices_1.c | 5 +- .../vld2_lane_f32_indices_1.c | 5 +- .../vld2_lane_f64_indices_1.c | 5 +- .../vld2_lane_p8_indices_1.c | 5 +- .../vld2_lane_s16_indices_1.c | 5 +- .../vld2_lane_s32_indices_1.c | 5 +- .../vld2_lane_s64_indices_1.c | 5 +- .../vld2_lane_s8_indices_1.c | 5 +- .../vld2_lane_u16_indices_1.c | 5 +- .../vld2_lane_u32_indices_1.c | 5 +- .../vld2_lane_u64_indices_1.c | 5 +- .../vld2_lane_u8_indices_1.c | 5 +- .../vld2q_lane_f16_indices_1.c | 5 +- .../vld2q_lane_f32_indices_1.c | 5 +- .../vld2q_lane_f64_indices_1.c | 5 +- .../vld2q_lane_p8_indices_1.c | 5 +- .../vld2q_lane_s16_indices_1.c | 5 +- .../vld2q_lane_s32_indices_1.c | 5 +- .../vld2q_lane_s64_indices_1.c | 5 +- .../vld2q_lane_s8_indices_1.c | 5 +- .../vld2q_lane_u16_indices_1.c | 5 +- .../vld2q_lane_u32_indices_1.c | 5 +- .../vld2q_lane_u64_indices_1.c | 5 +- .../vld2q_lane_u8_indices_1.c | 5 +- .../vld3_lane_f16_indices_1.c | 5 +- .../vld3_lane_f32_indices_1.c | 5 +- .../vld3_lane_f64_indices_1.c | 5 +- .../vld3_lane_p8_indices_1.c | 5 +- .../vld3_lane_s16_indices_1.c | 5 +- .../vld3_lane_s32_indices_1.c | 5 +- .../vld3_lane_s64_indices_1.c | 5 +- .../vld3_lane_s8_indices_1.c | 5 +- .../vld3_lane_u16_indices_1.c | 5 +- .../vld3_lane_u32_indices_1.c | 5 +- .../vld3_lane_u64_indices_1.c | 5 +- .../vld3_lane_u8_indices_1.c | 5 +- .../vld3q_lane_f16_indices_1.c | 5 +- .../vld3q_lane_f32_indices_1.c | 5 +- .../vld3q_lane_f64_indices_1.c | 5 +- .../vld3q_lane_p8_indices_1.c | 5 +- .../vld3q_lane_s16_indices_1.c | 5 +- .../vld3q_lane_s32_indices_1.c | 5 +- .../vld3q_lane_s64_indices_1.c | 5 +- .../vld3q_lane_s8_indices_1.c | 5 +- .../vld3q_lane_u16_indices_1.c | 5 +- .../vld3q_lane_u32_indices_1.c | 5 +- .../vld3q_lane_u64_indices_1.c | 5 +- .../vld3q_lane_u8_indices_1.c | 5 +- .../vld4_lane_f16_indices_1.c | 5 +- .../vld4_lane_f32_indices_1.c | 5 +- .../vld4_lane_f64_indices_1.c | 5 +- .../vld4_lane_p8_indices_1.c | 5 +- .../vld4_lane_s16_indices_1.c | 5 +- .../vld4_lane_s32_indices_1.c | 5 +- .../vld4_lane_s64_indices_1.c | 5 +- .../vld4_lane_s8_indices_1.c | 5 +- .../vld4_lane_u16_indices_1.c | 5 +- .../vld4_lane_u32_indices_1.c | 5 +- .../vld4_lane_u64_indices_1.c | 5 +- .../vld4_lane_u8_indices_1.c | 5 +- .../vld4q_lane_f16_indices_1.c | 5 +- .../vld4q_lane_f32_indices_1.c | 5 +- .../vld4q_lane_f64_indices_1.c | 5 +- .../vld4q_lane_p8_indices_1.c | 5 +- .../vld4q_lane_s16_indices_1.c | 5 +- .../vld4q_lane_s32_indices_1.c | 5 +- .../vld4q_lane_s64_indices_1.c | 5 +- .../vld4q_lane_s8_indices_1.c | 5 +- .../vld4q_lane_u16_indices_1.c | 5 +- .../vld4q_lane_u32_indices_1.c | 5 +- .../vld4q_lane_u64_indices_1.c | 5 +- .../vld4q_lane_u8_indices_1.c | 5 +- .../vst2_lane_f16_indices_1.c | 5 +- .../vst2_lane_f32_indices_1.c | 5 +- .../vst2_lane_f64_indices_1.c | 5 +- .../vst2_lane_p8_indices_1.c | 5 +- .../vst2_lane_s16_indices_1.c | 5 +- .../vst2_lane_s32_indices_1.c | 5 +- .../vst2_lane_s64_indices_1.c | 5 +- .../vst2_lane_s8_indices_1.c | 5 +- .../vst2_lane_u16_indices_1.c | 5 +- .../vst2_lane_u32_indices_1.c | 5 +- .../vst2_lane_u64_indices_1.c | 5 +- .../vst2_lane_u8_indices_1.c | 5 +- .../vst2q_lane_f16_indices_1.c | 5 +- .../vst2q_lane_f32_indices_1.c | 5 +- .../vst2q_lane_f64_indices_1.c | 5 +- .../vst2q_lane_p8_indices_1.c | 5 +- .../vst2q_lane_s16_indices_1.c | 5 +- .../vst2q_lane_s32_indices_1.c | 5 +- .../vst2q_lane_s64_indices_1.c | 5 +- .../vst2q_lane_s8_indices_1.c | 5 +- .../vst2q_lane_u16_indices_1.c | 5 +- .../vst2q_lane_u32_indices_1.c | 5 +- .../vst2q_lane_u64_indices_1.c | 5 +- .../vst2q_lane_u8_indices_1.c | 5 +- .../vst3_lane_f16_indices_1.c | 5 +- .../vst3_lane_f32_indices_1.c | 5 +- .../vst3_lane_f64_indices_1.c | 5 +- .../vst3_lane_p8_indices_1.c | 5 +- .../vst3_lane_s16_indices_1.c | 5 +- .../vst3_lane_s32_indices_1.c | 5 +- .../vst3_lane_s64_indices_1.c | 5 +- .../vst3_lane_s8_indices_1.c | 5 +- .../vst3_lane_u16_indices_1.c | 5 +- .../vst3_lane_u32_indices_1.c | 5 +- .../vst3_lane_u64_indices_1.c | 5 +- .../vst3_lane_u8_indices_1.c | 5 +- .../vst3q_lane_f16_indices_1.c | 5 +- .../vst3q_lane_f32_indices_1.c | 5 +- .../vst3q_lane_f64_indices_1.c | 5 +- .../vst3q_lane_p8_indices_1.c | 5 +- .../vst3q_lane_s16_indices_1.c | 5 +- .../vst3q_lane_s32_indices_1.c | 5 +- .../vst3q_lane_s64_indices_1.c | 5 +- .../vst3q_lane_s8_indices_1.c | 5 +- .../vst3q_lane_u16_indices_1.c | 5 +- .../vst3q_lane_u32_indices_1.c | 5 +- .../vst3q_lane_u64_indices_1.c | 5 +- .../vst3q_lane_u8_indices_1.c | 5 +- .../vst4_lane_f16_indices_1.c | 5 +- .../vst4_lane_f32_indices_1.c | 5 +- .../vst4_lane_f64_indices_1.c | 5 +- .../vst4_lane_p8_indices_1.c | 5 +- .../vst4_lane_s16_indices_1.c | 5 +- .../vst4_lane_s32_indices_1.c | 5 +- .../vst4_lane_s64_indices_1.c | 5 +- .../vst4_lane_s8_indices_1.c | 5 +- .../vst4_lane_u16_indices_1.c | 5 +- .../vst4_lane_u32_indices_1.c | 5 +- .../vst4_lane_u64_indices_1.c | 5 +- .../vst4_lane_u8_indices_1.c | 5 +- .../vst4q_lane_f16_indices_1.c | 5 +- .../vst4q_lane_f32_indices_1.c | 5 +- .../vst4q_lane_f64_indices_1.c | 5 +- .../vst4q_lane_p8_indices_1.c | 5 +- .../vst4q_lane_s16_indices_1.c | 5 +- .../vst4q_lane_s32_indices_1.c | 5 +- .../vst4q_lane_s64_indices_1.c | 5 +- .../vst4q_lane_s8_indices_1.c | 5 +- .../vst4q_lane_u16_indices_1.c | 5 +- .../vst4q_lane_u32_indices_1.c | 5 +- .../vst4q_lane_u64_indices_1.c | 5 +- .../vst4q_lane_u8_indices_1.c | 5 +- 145 files changed, 436 insertions(+), 432 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c9283adc88f..e2355f5ea50 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,151 @@ +2015-11-30 Charles Baylis + + PR target/63870 + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto. + * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto. + 2015-11-30 Tom de Vries PR tree-optimization/46032 diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c index 2174d6eaa8f..46fa753ca26 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float16x4x2_t f_vld2_lane_f16 (float16_t * p, float16x4x2_t v) { float16x4x2_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2_lane_f16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2_lane_f16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c index 04be713d4bf..d1895f07fe8 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float32x2x2_t f_vld2_lane_f32 (float32_t * p, float32x2x2_t v) { float32x2x2_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2_lane_f32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2_lane_f32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c index a03d1653583..19dd5f4fdf3 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ float64x1x2_t f_vld2_lane_f64 (float64_t * p, float64x1x2_t v) { float64x1x2_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld2_lane_f64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld2_lane_f64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c index 3a7aeb32a0e..df3ce8cd41e 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ poly8x8x2_t f_vld2_lane_p8 (poly8_t * p, poly8x8x2_t v) { poly8x8x2_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2_lane_p8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2_lane_p8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c index 0b6314c8b66..ad56c8b97a9 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int16x4x2_t f_vld2_lane_s16 (int16_t * p, int16x4x2_t v) { int16x4x2_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2_lane_s16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2_lane_s16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c index 331478025b4..8b7455df05d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int32x2x2_t f_vld2_lane_s32 (int32_t * p, int32x2x2_t v) { int32x2x2_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2_lane_s32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2_lane_s32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c index 351ba40a69f..de0a2c158a5 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int64x1x2_t f_vld2_lane_s64 (int64_t * p, int64x1x2_t v) { int64x1x2_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld2_lane_s64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld2_lane_s64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c index 1db7462ba05..ad414a536cc 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int8x8x2_t f_vld2_lane_s8 (int8_t * p, int8x8x2_t v) { int8x8x2_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2_lane_s8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2_lane_s8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c index b65ae561f9b..a80b54d7915 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint16x4x2_t f_vld2_lane_u16 (uint16_t * p, uint16x4x2_t v) { uint16x4x2_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2_lane_u16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2_lane_u16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c index 4990ed0ed02..76db072f2d0 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint32x2x2_t f_vld2_lane_u32 (uint32_t * p, uint32x2x2_t v) { uint32x2x2_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2_lane_u32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2_lane_u32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c index 09ff01c54f2..3539a3fea0a 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint64x1x2_t f_vld2_lane_u64 (uint64_t * p, uint64x1x2_t v) { uint64x1x2_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld2_lane_u64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld2_lane_u64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c index d0c40a13ad1..20e8465a308 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint8x8x2_t f_vld2_lane_u8 (uint8_t * p, uint8x8x2_t v) { uint8x8x2_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2_lane_u8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2_lane_u8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c index 83ae82c8242..f921d32ac53 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float16x8x2_t f_vld2q_lane_f16 (float16_t * p, float16x8x2_t v) { float16x8x2_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2q_lane_f16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2q_lane_f16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c index 84853f3522e..0c3c947c2ae 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float32x4x2_t f_vld2q_lane_f32 (float32_t * p, float32x4x2_t v) { float32x4x2_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2q_lane_f32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2q_lane_f32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c index 4f106bc9b47..5d2eb2db35c 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ float64x2x2_t f_vld2q_lane_f64 (float64_t * p, float64x2x2_t v) { float64x2x2_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2q_lane_f64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2q_lane_f64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c index 04eab142715..b48aca408c4 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ poly8x16x2_t f_vld2q_lane_p8 (poly8_t * p, poly8x16x2_t v) { poly8x16x2_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld2q_lane_p8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld2q_lane_p8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c index 048517d5f08..c3062c96f83 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int16x8x2_t f_vld2q_lane_s16 (int16_t * p, int16x8x2_t v) { int16x8x2_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2q_lane_s16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2q_lane_s16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c index 620bafb53b3..bfb4f0a653b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int32x4x2_t f_vld2q_lane_s32 (int32_t * p, int32x4x2_t v) { int32x4x2_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2q_lane_s32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2q_lane_s32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c index e182c6d5c1e..84d453a9678 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int64x2x2_t f_vld2q_lane_s64 (int64_t * p, int64x2x2_t v) { int64x2x2_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2q_lane_s64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2q_lane_s64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c index a58538e02ad..ec37d1b1d21 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int8x16x2_t f_vld2q_lane_s8 (int8_t * p, int8x16x2_t v) { int8x16x2_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld2q_lane_s8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld2q_lane_s8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c index cf6e9a12f99..3588131b2ca 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint16x8x2_t f_vld2q_lane_u16 (uint16_t * p, uint16x8x2_t v) { uint16x8x2_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2q_lane_u16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld2q_lane_u16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c index 6945cf0d912..7f272149fe8 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint32x4x2_t f_vld2q_lane_u32 (uint32_t * p, uint32x4x2_t v) { uint32x4x2_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2q_lane_u32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld2q_lane_u32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c index 84f09594922..828f7d32f09 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint64x2x2_t f_vld2q_lane_u64 (uint64_t * p, uint64x2x2_t v) { uint64x2x2_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2q_lane_u64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld2q_lane_u64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c index 82ecfe25484..08fe7491f0d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint8x16x2_t f_vld2q_lane_u8 (uint8_t * p, uint8x16x2_t v) { uint8x16x2_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld2q_lane_u8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld2q_lane_u8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c index 21b7861ba75..d068d7958e8 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float16x4x3_t f_vld3_lane_f16 (float16_t * p, float16x4x3_t v) { float16x4x3_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3_lane_f16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3_lane_f16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c index 4db8b7ca02b..6d13e2b71c5 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float32x2x3_t f_vld3_lane_f32 (float32_t * p, float32x2x3_t v) { float32x2x3_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3_lane_f32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3_lane_f32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c index 74659768b92..63d55516059 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ float64x1x3_t f_vld3_lane_f64 (float64_t * p, float64x1x3_t v) { float64x1x3_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld3_lane_f64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld3_lane_f64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c index 712c67c72c7..a6a9666433c 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ poly8x8x3_t f_vld3_lane_p8 (poly8_t * p, poly8x8x3_t v) { poly8x8x3_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3_lane_p8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3_lane_p8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c index 22e11d39316..69fd90da4d4 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int16x4x3_t f_vld3_lane_s16 (int16_t * p, int16x4x3_t v) { int16x4x3_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3_lane_s16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3_lane_s16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c index ed4f50bea4c..01816e8dbb0 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int32x2x3_t f_vld3_lane_s32 (int32_t * p, int32x2x3_t v) { int32x2x3_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3_lane_s32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3_lane_s32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c index ae7b35e4ccf..f2a6dbd4593 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int64x1x3_t f_vld3_lane_s64 (int64_t * p, int64x1x3_t v) { int64x1x3_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld3_lane_s64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld3_lane_s64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c index 320ef376af6..5d5f8452aae 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int8x8x3_t f_vld3_lane_s8 (int8_t * p, int8x8x3_t v) { int8x8x3_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3_lane_s8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3_lane_s8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c index a00253a345e..8be04edccf2 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint16x4x3_t f_vld3_lane_u16 (uint16_t * p, uint16x4x3_t v) { uint16x4x3_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3_lane_u16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3_lane_u16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c index d53ead36796..bf890d3cba9 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint32x2x3_t f_vld3_lane_u32 (uint32_t * p, uint32x2x3_t v) { uint32x2x3_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3_lane_u32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3_lane_u32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c index e9b44278d09..926718ee573 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint64x1x3_t f_vld3_lane_u64 (uint64_t * p, uint64x1x3_t v) { uint64x1x3_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld3_lane_u64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld3_lane_u64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c index 3afff9f95d3..d129bba7816 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint8x8x3_t f_vld3_lane_u8 (uint8_t * p, uint8x8x3_t v) { uint8x8x3_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3_lane_u8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3_lane_u8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c index 95ec3913eef..ed4d7d579b5 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float16x8x3_t f_vld3q_lane_f16 (float16_t * p, float16x8x3_t v) { float16x8x3_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3q_lane_f16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3q_lane_f16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c index e38799cc540..0c276c45a13 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float32x4x3_t f_vld3q_lane_f32 (float32_t * p, float32x4x3_t v) { float32x4x3_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3q_lane_f32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3q_lane_f32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c index c84c6c8e0da..2c666c6e937 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ float64x2x3_t f_vld3q_lane_f64 (float64_t * p, float64x2x3_t v) { float64x2x3_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3q_lane_f64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3q_lane_f64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c index 1dea0d4e895..2041472f697 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ poly8x16x3_t f_vld3q_lane_p8 (poly8_t * p, poly8x16x3_t v) { poly8x16x3_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld3q_lane_p8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld3q_lane_p8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c index 03f59f04926..7b7b2b68324 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int16x8x3_t f_vld3q_lane_s16 (int16_t * p, int16x8x3_t v) { int16x8x3_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3q_lane_s16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3q_lane_s16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c index 57315ba9bca..c8db25675ed 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int32x4x3_t f_vld3q_lane_s32 (int32_t * p, int32x4x3_t v) { int32x4x3_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3q_lane_s32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3q_lane_s32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c index fff4f80599d..e35097178ff 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int64x2x3_t f_vld3q_lane_s64 (int64_t * p, int64x2x3_t v) { int64x2x3_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3q_lane_s64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3q_lane_s64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c index 9c340e078ba..1b1c682402b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int8x16x3_t f_vld3q_lane_s8 (int8_t * p, int8x16x3_t v) { int8x16x3_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld3q_lane_s8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld3q_lane_s8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c index 3dfaacbf970..adbc42f1f6f 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint16x8x3_t f_vld3q_lane_u16 (uint16_t * p, uint16x8x3_t v) { uint16x8x3_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3q_lane_u16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld3q_lane_u16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c index 9d4ed461a9d..c79388a487e 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint32x4x3_t f_vld3q_lane_u32 (uint32_t * p, uint32x4x3_t v) { uint32x4x3_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3q_lane_u32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld3q_lane_u32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c index ca188a8748a..7513140c37d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint64x2x3_t f_vld3q_lane_u64 (uint64_t * p, uint64x2x3_t v) { uint64x2x3_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3q_lane_u64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld3q_lane_u64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c index 5ca835ed2b1..5fec76ec0fd 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint8x16x3_t f_vld3q_lane_u8 (uint8_t * p, uint8x16x3_t v) { uint8x16x3_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld3q_lane_u8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld3q_lane_u8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c index bd7ecf06690..b5d5adf3a51 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float16x4x4_t f_vld4_lane_f16 (float16_t * p, float16x4x4_t v) { float16x4x4_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4_lane_f16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4_lane_f16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c index f956ee6b62d..183036f4f5d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float32x2x4_t f_vld4_lane_f32 (float32_t * p, float32x2x4_t v) { float32x2x4_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4_lane_f32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4_lane_f32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c index 52763b4903b..655c27f2159 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ float64x1x4_t f_vld4_lane_f64 (float64_t * p, float64x1x4_t v) { float64x1x4_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld4_lane_f64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld4_lane_f64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c index 8f9d3eeabdb..7bc5140d904 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ poly8x8x4_t f_vld4_lane_p8 (poly8_t * p, poly8x8x4_t v) { poly8x8x4_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4_lane_p8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4_lane_p8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c index 53f51a0f0b5..5881a89fd73 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int16x4x4_t f_vld4_lane_s16 (int16_t * p, int16x4x4_t v) { int16x4x4_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4_lane_s16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4_lane_s16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c index 7b8396edab9..02282d93f78 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int32x2x4_t f_vld4_lane_s32 (int32_t * p, int32x2x4_t v) { int32x2x4_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4_lane_s32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4_lane_s32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c index 8cc138eadea..162b5c4c669 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int64x1x4_t f_vld4_lane_s64 (int64_t * p, int64x1x4_t v) { int64x1x4_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld4_lane_s64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld4_lane_s64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c index 1c3bcf375a7..4949410d367 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int8x8x4_t f_vld4_lane_s8 (int8_t * p, int8x8x4_t v) { int8x8x4_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4_lane_s8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4_lane_s8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c index 2ac73af886b..16d54e9c539 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint16x4x4_t f_vld4_lane_u16 (uint16_t * p, uint16x4x4_t v) { uint16x4x4_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4_lane_u16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4_lane_u16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c index e37e03823c7..c65bd30a897 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint32x2x4_t f_vld4_lane_u32 (uint32_t * p, uint32x2x4_t v) { uint32x2x4_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4_lane_u32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4_lane_u32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c index 96f0bb89645..e8f2884307e 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint64x1x4_t f_vld4_lane_u64 (uint64_t * p, uint64x1x4_t v) { uint64x1x4_t res; - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld4_lane_u64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ res = vld4_lane_u64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c index e8de33513ff..cb7f48735ab 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint8x8x4_t f_vld4_lane_u8 (uint8_t * p, uint8x8x4_t v) { uint8x8x4_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4_lane_u8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4_lane_u8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c index c27559f4ee8..e9947d4b831 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float16x8x4_t f_vld4q_lane_f16 (float16_t * p, float16x8x4_t v) { float16x8x4_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4q_lane_f16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4q_lane_f16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c index 93d57302778..8d7d03e5c8b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ float32x4x4_t f_vld4q_lane_f32 (float32_t * p, float32x4x4_t v) { float32x4x4_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4q_lane_f32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4q_lane_f32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c index 062e0ebaf00..d0ce4e59cd4 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ float64x2x4_t f_vld4q_lane_f64 (float64_t * p, float64x2x4_t v) { float64x2x4_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4q_lane_f64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4q_lane_f64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c index 32ae95b9804..bb1cb310158 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ poly8x16x4_t f_vld4q_lane_p8 (poly8_t * p, poly8x16x4_t v) { poly8x16x4_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld4q_lane_p8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld4q_lane_p8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c index f4a7225f3a3..d96fe0e0fef 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int16x8x4_t f_vld4q_lane_s16 (int16_t * p, int16x8x4_t v) { int16x8x4_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4q_lane_s16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4q_lane_s16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c index 45dd197fe7b..446ff43e5d2 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ int32x4x4_t f_vld4q_lane_s32 (int32_t * p, int32x4x4_t v) { int32x4x4_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4q_lane_s32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4q_lane_s32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c index 5a01d051b75..df02f397701 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int64x2x4_t f_vld4q_lane_s64 (int64_t * p, int64x2x4_t v) { int64x2x4_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4q_lane_s64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4q_lane_s64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c index db6691791f8..d7573c192fb 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ int8x16x4_t f_vld4q_lane_s8 (int8_t * p, int8x16x4_t v) { int8x16x4_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld4q_lane_s8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld4q_lane_s8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c index 5a27639477c..05be38bb2ba 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint16x8x4_t f_vld4q_lane_u16 (uint16_t * p, uint16x8x4_t v) { uint16x8x4_t res; - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4q_lane_u16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ res = vld4q_lane_u16 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c index 5d8a57080fe..572c6d055ab 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ uint32x4x4_t f_vld4q_lane_u32 (uint32_t * p, uint32x4x4_t v) { uint32x4x4_t res; - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4q_lane_u32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ res = vld4q_lane_u32 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c index 92b4c517db2..a6828df325d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint64x2x4_t f_vld4q_lane_u64 (uint64_t * p, uint64x2x4_t v) { uint64x2x4_t res; - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4q_lane_u64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ res = vld4q_lane_u64 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c index 293416da9a4..8b5eb43412b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c @@ -2,16 +2,15 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ uint8x16x4_t f_vld4q_lane_u8 (uint8_t * p, uint8x16x4_t v) { uint8x16x4_t res; - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld4q_lane_u8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ res = vld4q_lane_u8 (p, v, -1); return res; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c index dbf5241b591..93d6e5c1de2 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_f16 (float16_t * p, float16x4x2_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2_lane_f16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2_lane_f16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c index 1a39625a604..a0ea45bad0f 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_f32 (float32_t * p, float32x2x2_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2_lane_f32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2_lane_f32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c index 367471517ce..2eca26f9f14 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2_lane_f64 (float64_t * p, float64x1x2_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst2_lane_f64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst2_lane_f64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c index 770fe9da3f0..3692d7d228a 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_p8 (poly8_t * p, poly8x8x2_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2_lane_p8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2_lane_p8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c index ac89d03b415..94ac769ebb6 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_s16 (int16_t * p, int16x4x2_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2_lane_s16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2_lane_s16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c index 4bbceb65437..3ef5687444d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_s32 (int32_t * p, int32x2x2_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2_lane_s32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2_lane_s32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c index da60b9bfef1..1e3c20210d6 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2_lane_s64 (int64_t * p, int64x1x2_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst2_lane_s64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst2_lane_s64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c index b5bf3d685a7..a96b1b48ca9 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_s8 (int8_t * p, int8x8x2_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2_lane_s8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2_lane_s8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c index bfdc5c0b15c..970be4a95e8 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_u16 (uint16_t * p, uint16x4x2_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2_lane_u16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2_lane_u16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c index e32c6ff3d63..4c8e2f166aa 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_u32 (uint32_t * p, uint32x2x2_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2_lane_u32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2_lane_u32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c index 03546bdd97f..dfb0de2e647 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2_lane_u64 (uint64_t * p, uint64x1x2_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst2_lane_u64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst2_lane_u64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c index 74da14c0305..4877ea22592 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2_lane_u8 (uint8_t * p, uint8x8x2_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2_lane_u8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2_lane_u8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c index e3c0296534b..729314eb529 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2q_lane_f16 (float16_t * p, float16x8x2_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2q_lane_f16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2q_lane_f16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c index 246c60cef01..75f7dd6c08b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2q_lane_f32 (float32_t * p, float32x4x2_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2q_lane_f32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2q_lane_f32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c index a1029217975..9a230567495 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2q_lane_f64 (float64_t * p, float64x2x2_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2q_lane_f64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2q_lane_f64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c index 8966b539b83..c3f24337c98 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2q_lane_p8 (poly8_t * p, poly8x16x2_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst2q_lane_p8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst2q_lane_p8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c index 19d22a1f2b1..82ae1e433c1 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2q_lane_s16 (int16_t * p, int16x8x2_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2q_lane_s16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2q_lane_s16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c index bbb772c0ccf..27208bd6a03 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2q_lane_s32 (int32_t * p, int32x4x2_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2q_lane_s32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2q_lane_s32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c index 6efc6813395..a66d55b503b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2q_lane_s64 (int64_t * p, int64x2x2_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2q_lane_s64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2q_lane_s64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c index 7c0eb499985..7a3338b327b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2q_lane_s8 (int8_t * p, int8x16x2_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst2q_lane_s8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst2q_lane_s8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c index b079a34f75a..999ee7065c5 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2q_lane_u16 (uint16_t * p, uint16x8x2_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2q_lane_u16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst2q_lane_u16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c index b919e2b81fc..fd4422dbd4d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst2q_lane_u32 (uint32_t * p, uint32x4x2_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2q_lane_u32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst2q_lane_u32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c index 7d31d65ee90..78863b58086 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2q_lane_u64 (uint64_t * p, uint64x2x2_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2q_lane_u64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst2q_lane_u64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c index 9c35ce97570..e7463e1287d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst2q_lane_u8 (uint8_t * p, uint8x16x2_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst2q_lane_u8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst2q_lane_u8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c index 406dfd410a1..1f262a16187 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_f16 (float16_t * p, float16x4x3_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3_lane_f16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3_lane_f16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c index 1d7a57ef4c5..0cec8807b65 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_f32 (float32_t * p, float32x2x3_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3_lane_f32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3_lane_f32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c index 5e9b9ea91de..d63aa1fd7de 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3_lane_f64 (float64_t * p, float64x1x3_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst3_lane_f64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst3_lane_f64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c index 7599a19571c..0122b75f3d1 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_p8 (poly8_t * p, poly8x8x3_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3_lane_p8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3_lane_p8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c index f8b856de6a8..2c57d2bcc93 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_s16 (int16_t * p, int16x4x3_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3_lane_s16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3_lane_s16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c index 7fbf2e896c7..c0b3a5b274b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_s32 (int32_t * p, int32x2x3_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3_lane_s32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3_lane_s32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c index 801dcc048cd..2c2d0437e4a 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3_lane_s64 (int64_t * p, int64x1x3_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst3_lane_s64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst3_lane_s64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c index 1623326ceab..b93d69a2bab 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_s8 (int8_t * p, int8x8x3_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3_lane_s8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3_lane_s8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c index 7304da6504f..ce6025d2c89 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_u16 (uint16_t * p, uint16x4x3_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3_lane_u16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3_lane_u16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c index 4c1c4b78846..5696034a560 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_u32 (uint32_t * p, uint32x2x3_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3_lane_u32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3_lane_u32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c index adc8fb2a15f..9a36915294e 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3_lane_u64 (uint64_t * p, uint64x1x3_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst3_lane_u64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst3_lane_u64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c index 8a55b5539c0..9004f3d2682 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3_lane_u8 (uint8_t * p, uint8x8x3_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3_lane_u8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3_lane_u8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c index 4e8b24cff8a..6c24a5ea48c 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3q_lane_f16 (float16_t * p, float16x8x3_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3q_lane_f16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3q_lane_f16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c index 8a081fef39b..d1ffc04a452 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3q_lane_f32 (float32_t * p, float32x4x3_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3q_lane_f32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3q_lane_f32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c index 2d867f2dc11..e165f2a64d0 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3q_lane_f64 (float64_t * p, float64x2x3_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3q_lane_f64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3q_lane_f64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c index 295f6b6fcb2..7fb3c96e355 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3q_lane_p8 (poly8_t * p, poly8x16x3_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst3q_lane_p8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst3q_lane_p8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c index 160c90c3996..de8ae54cde8 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3q_lane_s16 (int16_t * p, int16x8x3_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3q_lane_s16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3q_lane_s16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c index 0324f3ce11c..6502bcf1c4f 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3q_lane_s32 (int32_t * p, int32x4x3_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3q_lane_s32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3q_lane_s32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c index b56512610e0..c6d8236588d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3q_lane_s64 (int64_t * p, int64x2x3_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3q_lane_s64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3q_lane_s64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c index 5e35bb9959b..2b486190be1 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3q_lane_s8 (int8_t * p, int8x16x3_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst3q_lane_s8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst3q_lane_s8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c index 9eaae3b66a4..6d68051ed2a 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3q_lane_u16 (uint16_t * p, uint16x8x3_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3q_lane_u16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst3q_lane_u16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c index 62339fcdb14..78b28a02e41 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst3q_lane_u32 (uint32_t * p, uint32x4x3_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3q_lane_u32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst3q_lane_u32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c index 39044cc226d..fe4f52ea829 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3q_lane_u64 (uint64_t * p, uint64x2x3_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3q_lane_u64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst3q_lane_u64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c index bf48dbb3d59..74e49db38d4 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst3q_lane_u8 (uint8_t * p, uint8x16x3_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst3q_lane_u8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst3q_lane_u8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c index 0fe65116712..6ada55ea4b3 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_f16 (float16_t * p, float16x4x4_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4_lane_f16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4_lane_f16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c index 7f045120ef0..00a8a50c4ee 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_f32 (float32_t * p, float32x2x4_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4_lane_f32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4_lane_f32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c index ddee219d376..7cb45ca2fbd 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4_lane_f64 (float64_t * p, float64x1x4_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst4_lane_f64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst4_lane_f64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c index 14491acbff1..8b7fef3c3c2 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_p8 (poly8_t * p, poly8x8x4_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4_lane_p8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4_lane_p8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c index 8434a9b30ef..e62691c571b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_s16 (int16_t * p, int16x4x4_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4_lane_s16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4_lane_s16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c index 53a4a46ae56..ced39caec46 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_s32 (int32_t * p, int32x2x4_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4_lane_s32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4_lane_s32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c index 051c8eb9fc2..fe77b4d733d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4_lane_s64 (int64_t * p, int64x1x4_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst4_lane_s64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst4_lane_s64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c index 33967ac515a..b287a59d541 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_s8 (int8_t * p, int8x8x4_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4_lane_s8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4_lane_s8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c index 8e358dd7d6b..2144dc4bfe0 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_u16 (uint16_t * p, uint16x4x4_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4_lane_u16 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4_lane_u16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c index 4f7899f04a2..576036c8a38 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_u32 (uint32_t * p, uint32x2x4_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4_lane_u32 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4_lane_u32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c index 9fb06d18097..b6040b79b2b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4_lane_u64 (uint64_t * p, uint64x1x4_t v) { - /* { dg-error "lane 1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst4_lane_u64 (p, v, 1); - /* { dg-error "lane -1 out of range 0 - 0" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 0" "" { target *-*-* } 0 } */ vst4_lane_u64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c index 3a183224bc9..4ed80cf6f69 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4_lane_u8 (uint8_t * p, uint8x8x4_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4_lane_u8 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4_lane_u8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c index 9a5f09aa5fa..7327c03d126 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4q_lane_f16 (float16_t * p, float16x8x4_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4q_lane_f16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4q_lane_f16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c index 72f7d0287d8..ca01289e275 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4q_lane_f32 (float32_t * p, float32x4x4_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4q_lane_f32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4q_lane_f32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c index c5f721fbed2..e2b7fb85b57 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4q_lane_f64 (float64_t * p, float64x2x4_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4q_lane_f64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4q_lane_f64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c index 3e57c954de6..fb8f4ca300c 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4q_lane_p8 (poly8_t * p, poly8x16x4_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst4q_lane_p8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst4q_lane_p8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c index 5fcbc7f03cb..4855b73b44d 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4q_lane_s16 (int16_t * p, int16x8x4_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4q_lane_s16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4q_lane_s16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c index c039c8729e0..29a8a696e1f 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4q_lane_s32 (int32_t * p, int32x4x4_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4q_lane_s32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4q_lane_s32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c index 824a7e7e9d0..297cae8dac7 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4q_lane_s64 (int64_t * p, int64x2x4_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4q_lane_s64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4q_lane_s64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c index 0850c674d5d..10c70cc6ed7 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4q_lane_s8 (int8_t * p, int8x16x4_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst4q_lane_s8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst4q_lane_s8 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c index 6950a22921e..d0063ea0a7b 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4q_lane_u16 (uint16_t * p, uint16x8x4_t v) { - /* { dg-error "lane 8 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 8 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4q_lane_u16 (p, v, 8); - /* { dg-error "lane -1 out of range 0 - 7" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 7" "" { target *-*-* } 0 } */ vst4q_lane_u16 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c index 3c9a1718445..89b4c526f1a 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c @@ -2,14 +2,13 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ void f_vst4q_lane_u32 (uint32_t * p, uint32x4x4_t v) { - /* { dg-error "lane 4 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 4 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4q_lane_u32 (p, v, 4); - /* { dg-error "lane -1 out of range 0 - 3" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 3" "" { target *-*-* } 0 } */ vst4q_lane_u32 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c index 8543e58da00..ba697c45b13 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4q_lane_u64 (uint64_t * p, uint64x2x4_t v) { - /* { dg-error "lane 2 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 2 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4q_lane_u64 (p, v, 2); - /* { dg-error "lane -1 out of range 0 - 1" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 1" "" { target *-*-* } 0 } */ vst4q_lane_u64 (p, v, -1); return; } diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c index ade4801600e..61f8ce2cdb7 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c @@ -2,15 +2,14 @@ /* { dg-do compile } */ /* { dg-skip-if "" { *-*-* } { "-fno-fat-lto-objects" } } */ -/* { dg-excess-errors "" { xfail arm*-*-* } } */ /* { dg-skip-if "" { arm*-*-* } } */ void f_vst4q_lane_u8 (uint8_t * p, uint8x16x4_t v) { - /* { dg-error "lane 16 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane 16 out of range 0 - 15" "" { target *-*-* } 0 } */ vst4q_lane_u8 (p, v, 16); - /* { dg-error "lane -1 out of range 0 - 15" "" { xfail arm*-*-* } 0 } */ + /* { dg-error "lane -1 out of range 0 - 15" "" { target *-*-* } 0 } */ vst4q_lane_u8 (p, v, -1); return; } -- 2.30.2