]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64: Update target checks for sme2 fp8
authorClaudio Bantaloukas <claudio.bantaloukas@arm.com>
Mon, 12 Jan 2026 12:28:38 +0000 (12:28 +0000)
committerClaudio Bantaloukas <claudio.bantaloukas@arm.com>
Mon, 12 Jan 2026 12:29:10 +0000 (12:29 +0000)
commite07eaf92e3cce0ee7bfcecd471f92d0e4386d943
treebed43247c1591a4f48d7aae53a00a9ab1ea4636d
parentaac4d230a0d1e760b4d25450d2db49e7d5a17599
aarch64: Update target checks for sme2 fp8

Commits gcc-16-6381-g226d5fd59dc8 and gcc-16-6380-gef533d234293 had
insufficient target checks and this caused regressions on the linaro CI
which uses an older binutils version.

This change adds the needed checks.

gcc/testsuite/Changelog:
* gcc.target/aarch64/sme2/acle-asm/cvt_mf8_bf16_x2.c: Added target checks.
* gcc.target/aarch64/sme2/acle-asm/cvt_mf8_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/cvt_mf8_f32_x4.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/cvtn_mf8_f32_x4.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/scale_f16_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/scale_f16_x4.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/scale_f32_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/scale_f32_x4.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/scale_f64_x2.c: Likewise.
* gcc.target/aarch64/sme2/acle-asm/scale_f64_x4.c: Likewise.
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/cvt_mf8_bf16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/cvt_mf8_f16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/cvt_mf8_f32_x4.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/cvtn_mf8_f32_x4.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/scale_f16_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/scale_f16_x4.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/scale_f32_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/scale_f32_x4.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/scale_f64_x2.c
gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/scale_f64_x4.c