aboutsummaryrefslogtreecommitdiff
path: root/gcc/analyzer/program-state.cc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2020-04-20 15:40:54 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2021-03-23 15:11:50 +0000
commitbed1736f3aa3909649617dd402d13db1fa8ef5d4 (patch)
tree94bd969ff057aa2e7394cc63db33bdeede8c2cc1 /gcc/analyzer/program-state.cc
parent1843341b12933a86380cc201c845cb9d732a377f (diff)
downloadgcc-bed1736f3aa3909649617dd402d13db1fa8ef5d4.zip
gcc-bed1736f3aa3909649617dd402d13db1fa8ef5d4.tar.gz
gcc-bed1736f3aa3909649617dd402d13db1fa8ef5d4.tar.bz2
testsuite/arm: Fix -mfloat-abi order in arm_v8_2a_bf16_neon_ok_nocache and arm_v8_2a_i8mm_ok_nocache
Make the order in which we try -mfloat-abi options consistent with the other similar effective targets: try softfp first, then hard. This shows that a few tests implicitly rely on -mfloat-abi=hard, so we now check arm_hard_ok where needed. This makes these tests unsupported rather than fail on arm-linux-gnueabi. 2021-03-19 Christophe Lyon <christophe.lyon@linaro.org> gcc/testsuite/ * lib/target-supports.exp (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix -mfloat-abi= options order. (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise. * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective target and -mfloat-abi=hard additional option. * gcc.target/arm/bfloat16_simd_1_1.c: Likewise. * gcc.target/arm/simd/bf16_ma_1.c: Likewise. * gcc.target/arm/simd/bf16_mmla_1.c: Likewise. * gcc.target/arm/simd/vdot-2-1.c: Likewise. * gcc.target/arm/simd/vdot-2-2.c: Likewise.
Diffstat (limited to 'gcc/analyzer/program-state.cc')
0 files changed, 0 insertions, 0 deletions