From: Charles Baylis Date: Mon, 30 Nov 2015 17:11:16 +0000 (+0000) Subject: re PR target/63870 ([Aarch64] [ARM] Errors in use of NEON intrinsics are reported... X-Git-Tag: basepoints/gcc-7~2494 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34ea150cdc6e60203ebd073f7895461c8d2002d8;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c9283adc88f6..e2355f5ea508 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 2174d6eaa8ff..46fa753ca26b 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 04be713d4bf1..d1895f07fe8e 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 a03d16535835..19dd5f4fdf3f 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 3a7aeb32a0eb..df3ce8cd41e2 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 0b6314c8b669..ad56c8b97a9f 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 331478025b42..8b7455df05d2 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 351ba40a69f2..de0a2c158a5b 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 1db7462ba05d..ad414a536cc0 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 b65ae561f9b5..a80b54d7915e 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 4990ed0ed024..76db072f2d07 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 09ff01c54f2f..3539a3fea0a4 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 d0c40a13ad1c..20e8465a3083 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 83ae82c82423..f921d32ac537 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 84853f3522e2..0c3c947c2ae4 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 4f106bc9b47c..5d2eb2db35c9 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 04eab142715d..b48aca408c4d 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 048517d5f089..c3062c96f838 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 620bafb53b3f..bfb4f0a653b7 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 e182c6d5c1e7..84d453a9678a 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 a58538e02ad6..ec37d1b1d21a 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 cf6e9a12f99c..3588131b2caf 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 6945cf0d9121..7f272149fe81 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 84f095949224..828f7d32f09a 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 82ecfe25484c..08fe7491f0d5 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 21b7861ba754..d068d7958e89 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 4db8b7ca02b9..6d13e2b71c5f 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 74659768b92a..63d55516059f 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 712c67c72c73..a6a9666433cb 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 22e11d393168..69fd90da4d47 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 ed4f50bea4c1..01816e8dbb07 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 ae7b35e4ccfd..f2a6dbd45930 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 320ef376af63..5d5f8452aaeb 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 a00253a345ec..8be04edccf2d 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 d53ead36796b..bf890d3cba92 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 e9b44278d098..926718ee5733 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 3afff9f95d34..d129bba78162 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 95ec3913eef7..ed4d7d579b51 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 e38799cc5404..0c276c45a130 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 c84c6c8e0dab..2c666c6e9374 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 1dea0d4e895e..2041472f6976 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 03f59f04926f..7b7b2b683247 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 57315ba9bca2..c8db25675ed9 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 fff4f80599d8..e35097178ff9 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 9c340e078ba2..1b1c682402b6 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 3dfaacbf970c..adbc42f1f6f3 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 9d4ed461a9dd..c79388a487ef 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 ca188a8748a2..7513140c37d9 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 5ca835ed2b12..5fec76ec0fda 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 bd7ecf06690e..b5d5adf3a51b 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 f956ee6b62dc..183036f4f5d6 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 52763b4903b5..655c27f21596 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 8f9d3eeabdb5..7bc5140d9042 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 53f51a0f0b55..5881a89fd731 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 7b8396edab92..02282d93f788 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 8cc138eadea2..162b5c4c669b 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 1c3bcf375a7d..4949410d3671 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 2ac73af886bb..16d54e9c5394 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 e37e03823c72..c65bd30a897a 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 96f0bb896458..e8f2884307ec 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 e8de33513ffc..cb7f48735abf 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 c27559f4ee89..e9947d4b831d 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 93d573027782..8d7d03e5c8b6 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 062e0ebaf005..d0ce4e59cd4f 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 32ae95b9804e..bb1cb3101589 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 f4a7225f3a36..d96fe0e0fef6 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 45dd197fe7b7..446ff43e5d29 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 5a01d051b75d..df02f397701f 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 db6691791f83..d7573c192fba 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 5a27639477c2..05be38bb2ba9 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 5d8a57080fe8..572c6d055ab1 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 92b4c517db25..a6828df325d0 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 293416da9a44..8b5eb43412b5 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 dbf5241b5916..93d6e5c1de2b 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 1a39625a6043..a0ea45bad0f7 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 367471517cec..2eca26f9f14c 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 770fe9da3f00..3692d7d228aa 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 ac89d03b415d..94ac769ebb65 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 4bbceb654377..3ef5687444d0 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 da60b9bfef1d..1e3c20210d68 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 b5bf3d685a7b..a96b1b48ca92 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 bfdc5c0b15c5..970be4a95e81 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 e32c6ff3d632..4c8e2f166aaf 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 03546bdd97fe..dfb0de2e6470 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 74da14c03054..4877ea22592e 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 e3c0296534bf..729314eb529a 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 246c60cef018..75f7dd6c08b5 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 a1029217975b..9a230567495e 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 8966b539b835..c3f24337c983 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 19d22a1f2b11..82ae1e433c16 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 bbb772c0ccff..27208bd6a030 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 6efc68133955..a66d55b503b1 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 7c0eb4999855..7a3338b327b7 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 b079a34f75a4..999ee7065c5b 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 b919e2b81fc5..fd4422dbd4de 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 7d31d65ee904..78863b58086c 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 9c35ce975708..e7463e1287d1 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 406dfd410a1c..1f262a16187e 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 1d7a57ef4c57..0cec8807b654 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 5e9b9ea91de5..d63aa1fd7ded 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 7599a19571c6..0122b75f3d1f 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 f8b856de6a87..2c57d2bcc935 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 7fbf2e896c77..c0b3a5b274be 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 801dcc048cd1..2c2d0437e4a2 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 1623326ceab1..b93d69a2bab2 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 7304da6504f4..ce6025d2c898 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 4c1c4b788469..5696034a560a 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 adc8fb2a15fc..9a36915294eb 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 8a55b5539c08..9004f3d26821 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 4e8b24cff8af..6c24a5ea48c4 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 8a081fef39be..d1ffc04a452a 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 2d867f2dc112..e165f2a64d01 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 295f6b6fcb29..7fb3c96e355d 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 160c90c39965..de8ae54cde83 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 0324f3ce11c6..6502bcf1c4ff 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 b56512610e09..c6d8236588da 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 5e35bb9959b9..2b486190be1d 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 9eaae3b66a46..6d68051ed2a3 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 62339fcdb14d..78b28a02e411 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 39044cc226d7..fe4f52ea829d 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 bf48dbb3d59c..74e49db38d4b 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 0fe651167127..6ada55ea4b32 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 7f045120ef0f..00a8a50c4ee7 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 ddee219d376e..7cb45ca2fbd3 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 14491acbff17..8b7fef3c3c28 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 8434a9b30ef1..e62691c571b8 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 53a4a46ae56b..ced39caec468 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 051c8eb9fc2e..fe77b4d733d6 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 33967ac515a8..b287a59d541b 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 8e358dd7d6b9..2144dc4bfe05 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 4f7899f04a2f..576036c8a384 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 9fb06d180970..b6040b79b2bb 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 3a183224bc99..4ed80cf6f69a 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 9a5f09aa5fa0..7327c03d126d 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 72f7d0287d85..ca01289e2757 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 c5f721fbed23..e2b7fb85b571 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 3e57c954de62..fb8f4ca300ce 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 5fcbc7f03cb7..4855b73b44d0 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 c039c8729e05..29a8a696e1ff 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 824a7e7e9d0b..297cae8dac74 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 0850c674d5dd..10c70cc6ed72 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 6950a22921e8..d0063ea0a7b4 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 3c9a17184454..89b4c526f1ae 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 8543e58da002..ba697c45b135 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 ade4801600ef..61f8ce2cdb71 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; }