https://gcc.gnu.org/g:fde7d07cbe35d5b419b467c1ef1328529f33210a
commit r16-7641-gfde7d07cbe35d5b419b467c1ef1328529f33210a Author: Alice Carlotti <[email protected]> Date: Sun Nov 16 03:50:19 2025 +0000 aarch64: Remove uneccesary +sve2 from SME tests This reverts the testsuite changes in r15-9067-g432f0dd62c3b29. gcc/testsuite/ChangeLog: * gcc.target/aarch64/pragma_cpp_predefs_4.c: Remove unnecessary uses of +sve2. * gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_single_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/clamp_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/storexn_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/write_za_1.c: Ditto. * gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c: Ditto. Diff: --- gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c | 16 ++++++++-------- .../sve/acle/general-c/binary_int_opt_single_n_2.c | 2 +- .../aarch64/sve/acle/general-c/binary_opt_single_n_2.c | 2 +- .../aarch64/sve/acle/general-c/binary_single_1.c | 2 +- .../acle/general-c/binary_za_slice_int_opt_single_1.c | 2 +- .../aarch64/sve/acle/general-c/binary_za_slice_lane_1.c | 2 +- .../aarch64/sve/acle/general-c/binary_za_slice_lane_2.c | 2 +- .../aarch64/sve/acle/general-c/binary_za_slice_lane_3.c | 2 +- .../aarch64/sve/acle/general-c/binary_za_slice_lane_4.c | 2 +- .../sve/acle/general-c/binary_za_slice_opt_single_1.c | 2 +- .../sve/acle/general-c/binary_za_slice_opt_single_2.c | 2 +- .../sve/acle/general-c/binary_za_slice_opt_single_3.c | 2 +- .../acle/general-c/binary_za_slice_uint_opt_single_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/clamp_1.c | 2 +- .../aarch64/sve/acle/general-c/compare_scalar_count_1.c | 2 +- .../aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c | 2 +- .../aarch64/sve/acle/general-c/dot_za_slice_lane_1.c | 2 +- .../aarch64/sve/acle/general-c/dot_za_slice_lane_2.c | 2 +- .../sve/acle/general-c/dot_za_slice_uint_lane_1.c | 2 +- .../sve/acle/general-c/shift_right_imm_narrowxn_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/storexn_1.c | 2 +- .../aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c | 2 +- .../general-c/ternary_mfloat8_lane_group_selection_1.c | 2 +- .../sve/acle/general-c/ternary_qq_or_011_lane_1.c | 2 +- .../aarch64/sve/acle/general-c/unary_convertxn_1.c | 2 +- .../sve/acle/general-c/unary_convertxn_narrow_1.c | 2 +- .../sve/acle/general-c/unary_convertxn_narrowt_1.c | 2 +- .../aarch64/sve/acle/general-c/unary_za_slice_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/write_za_1.c | 2 +- .../aarch64/sve/acle/general-c/write_za_slice_1.c | 2 +- 32 files changed, 39 insertions(+), 39 deletions(-) diff --git a/gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c b/gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c index 70f59b47aee8..84713c928293 100644 --- a/gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c +++ b/gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c @@ -46,7 +46,7 @@ #error Foo #endif -#pragma GCC target "+sve2+sme" +#pragma GCC target "+sme" #ifndef __ARM_FEATURE_SME #error Foo #endif @@ -66,7 +66,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sme" +#pragma GCC target "+nothing+sme" #ifdef __ARM_FEATURE_SME_I16I64 #error Foo #endif @@ -86,7 +86,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sme-i16i64" +#pragma GCC target "+nothing+sme-i16i64" #ifndef __ARM_FEATURE_SME_I16I64 #error Foo #endif @@ -97,7 +97,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sme-b16b16" +#pragma GCC target "+nothing+sme-b16b16" #ifndef __ARM_FEATURE_SME_B16B16 #error Foo #endif @@ -144,7 +144,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sme-f16f16" +#pragma GCC target "+nothing+sme-f16f16" #ifndef __ARM_FEATURE_SME_F16F16 #error Foo #endif @@ -155,7 +155,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sme-f64f64" +#pragma GCC target "+nothing+sme-f64f64" #ifndef __ARM_FEATURE_SME_F64F64 #error Foo #endif @@ -199,7 +199,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sve-b16b16+sme2" +#pragma GCC target "+nothing+sve-b16b16+sme2" #ifndef __ARM_FEATURE_SVE_B16B16 #error Foo #endif @@ -207,7 +207,7 @@ #error Foo #endif -#pragma GCC target "+nothing+sve2+sme2p1" +#pragma GCC target "+nothing+sme2p1" #ifndef __ARM_FEATURE_SME #error Foo #endif diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c index 7150d37a2aa7..976d5af7f237 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_int_opt_single_n_2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" #include <arm_sve.h> diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c index 2823264edbda..5cc8a4c5c50f 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_single_n_2.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" #include <arm_sve.h> diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_single_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_single_1.c index 52f2c090f57b..aa7633bb322f 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_single_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_single_1.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" #include <arm_sve.h> diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c index 0e88c1409f41..01cd88f180b8 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_int_opt_single_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint16_t s16, svint8_t s8, svuint8_t u8, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c index 885529804232..8fa2a0b06fc6 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint16_t s16, svuint16_t u16, svint32_t s32, svuint32_t u32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c index dd90ebc309ed..126a764c998e 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_2.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint16_t s16, svuint16_t u16, svint32_t s32, svuint32_t u32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c index f53cc55be3bf..17bed0c72dc5 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_3.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint16_t s16, svuint16_t u16, svint32_t s32, svuint32_t u32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c index 83c659d94fa8..d2a67c678dff 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_lane_4.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svint8_t s8, svuint8_t u8, svint16_t s16, svuint16_t u16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c index b1d9a82916ac..759d0b2ff617 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint16_t s16, svint32_t s32, svuint32_t u32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c index 959e2229ea93..181f509eee13 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_2.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint16_t s16, svint32_t s32, svuint32_t u32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c index 9cc42c0174ea..8c8414ec55cf 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_opt_single_3.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2+nosme-i16i64") +#pragma GCC target ("+sme2+nosme-i16i64") void f1 (svint32x2_t s32x2, svuint32x2_t u32x2, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c index b289c9c871fe..b00c04320bf0 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_za_slice_uint_opt_single_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svuint16_t u16, svint8_t s8, svuint8_t u8, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c index 4f8ebf8c2c7a..600b7fc7959d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binaryxn_2.c @@ -2,7 +2,7 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void f1 (svbool_t pg, svcount_t pn, svuint8_t u8, svint16_t s16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/clamp_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/clamp_1.c index 958c40a2fc6b..07e22d2dd715 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/clamp_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/clamp_1.c @@ -2,7 +2,7 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void f1 (svcount_t pn, svfloat16_t f16, svint16_t s16, svfloat32_t f32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c index 4a4222c1e820..47077f7a4e5b 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_scalar_count_1.c @@ -3,7 +3,7 @@ #include <arm_sve.h> #include <stdbool.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" enum signed_enum { SA = -1, SB }; enum unsigned_enum { UA, UB }; diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c index aed92b57ac8d..ca2a039b3903 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_int_lane_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint8_t s8, svuint8_t u8, svint16_t s16, svuint16_t u16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c index bb408682d6b4..e37d24ab6087 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint8_t s8, svuint8_t u8, svint16_t s16, svuint16_t u16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c index 7d57bd1bdadc..7af3c6f9eef9 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_lane_2.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint8_t s8, svuint8_t u8, svint16_t s16, svuint16_t u16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c index cba11a423802..2efa2eb15ee0 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/dot_za_slice_uint_lane_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint8_t s8, svuint8_t u8, svint16_t s16, svuint16_t u16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c index 685d0700400d..ab5602f0aa69 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowxn_1.c @@ -2,7 +2,7 @@ #include <arm_sve.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svboolx2_t pgx2, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/storexn_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/storexn_1.c index ba0096b4b4b3..7ad4ca8a580a 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/storexn_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/storexn_1.c @@ -3,7 +3,7 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" struct s { signed char x; }; diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c index c01710f45649..6bdd3c06dc2b 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_1.c @@ -2,7 +2,7 @@ #include <arm_sve.h> -#pragma GCC target ("arch=armv8.2-a+sve2+ssve-fp8fma") +#pragma GCC target ("arch=armv8.2-a+ssve-fp8fma") void f1 (svfloat16_t f16, svmfloat8_t f8, fpm_t fpm, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c index fecaf98101a6..f6fce2f5c40f 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c @@ -2,7 +2,7 @@ #include <arm_sve.h> -#pragma GCC target ("arch=armv8.2-a+sve2+ssve-fp8fma+ssve-fp8dot4+ssve-fp8dot2") +#pragma GCC target ("arch=armv8.2-a+ssve-fp8fma+ssve-fp8dot4+ssve-fp8dot2") void f1 (svfloat16_t f16, svmfloat8_t f8, fpm_t fpm, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c index 5579e0d11b00..b8968c878e1d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_or_011_lane_1.c @@ -2,7 +2,7 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void f1 (svbool_t pg, svint8_t s8, svuint8_t u8, svint16_t s16, svuint16_t u16, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c index e14ec71f0c33..85f8b45032d1 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_1.c @@ -1,6 +1,6 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void test (svbool_t pg, float f, svint8_t s8, svfloat32_t f32, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c index e93cc64328f8..d312e857d814 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrow_1.c @@ -1,6 +1,6 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2+fp8" +#pragma GCC target "+sme2+fp8" void test (svfloat16x2_t f16x2, svbfloat16x2_t bf16x2, svfloat32x2_t f32x2, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c index da828f0aaf17..ab97eef3472c 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convertxn_narrowt_1.c @@ -1,6 +1,6 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2+fp8" +#pragma GCC target "+sme2+fp8" void test (svmfloat8_t f8, svfloat32x2_t f32x2, fpm_t fpm0, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c index c3052a0a0f43..e02fe5405b1f 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_za_slice_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target ("+sve2+sme2") +#pragma GCC target ("+sme2") void f1 (svbool_t pg, svint32_t s32, svint16x2_t s16x2, svint32x2_t s32x2, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c index e9656bc69afc..f478945562c8 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unaryxn_1.c @@ -1,6 +1,6 @@ #include <arm_sve.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void test (svfloat32_t f32, svfloat32x2_t f32x2, svfloat32x3_t f32x3, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_1.c index 95ead96a579b..3a45b58b0234 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void f1 (svint8_t s8, svint8x2_t s8x2, svint8x3_t s8x3, svint8x4_t s8x4, diff --git a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c index dae88926e985..dedd4b16ea24 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/write_za_slice_1.c @@ -2,7 +2,7 @@ #include <arm_sme.h> -#pragma GCC target "+sve2+sme2" +#pragma GCC target "+sme2" void f1 (svint8_t s8, svint8x2_t s8x2, svint8x3_t s8x3, svint8x4_t s8x4,
