diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2020-04-20 15:40:54 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2021-03-23 15:11:50 +0000 |
commit | bed1736f3aa3909649617dd402d13db1fa8ef5d4 (patch) | |
tree | 94bd969ff057aa2e7394cc63db33bdeede8c2cc1 /gcc/analyzer/program-state.cc | |
parent | 1843341b12933a86380cc201c845cb9d732a377f (diff) | |
download | gcc-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