diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2020-08-20 09:03:10 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2020-08-20 09:12:58 +0000 |
commit | 1763ec9b20c0146a5a47f2259a44db1fbb9c923a (patch) | |
tree | dfd619c55e9eb089e994977f96f2b754e1e32e4f | |
parent | 3f678b4c20bb4e3adef7498aacc5519dfe78a894 (diff) | |
download | gcc-1763ec9b20c0146a5a47f2259a44db1fbb9c923a.zip gcc-1763ec9b20c0146a5a47f2259a44db1fbb9c923a.tar.gz gcc-1763ec9b20c0146a5a47f2259a44db1fbb9c923a.tar.bz2 |
testsuite: Remove test for arm32 in arm_soft_ok
There is no reason to check for arm32 when checking for
-mfloat=abi-soft support. Instead this implies skipping some tests
when targetting a thumb-1 cpu, while they pass.
This patch removes the arm32 check, and uses the same skeleton as
arm_softfp_ok and arm_hard_ok.
2020-08-20 Christophe Lyon <christophe.lyon@linaro.org>
gcc/testsuite/
* lib/target-supports.exp (arm_soft_ok): Remove arm32 check.
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index f223fc6..c24330a 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -3639,13 +3639,11 @@ proc check_effective_target_arm_vect_no_misalign { } { # multilibs may be incompatible with this option. proc check_effective_target_arm_soft_ok { } { - if { [check_effective_target_arm32] } { - return [check_no_compiler_messages arm_soft_ok executable { - int main() { return 0;} + return [check_no_compiler_messages arm_soft_ok object { + #include <stdint.h> + int dummy; + int main (void) { return 0; } } "-mfloat-abi=soft"] - } else { - return 0 - } } # Return 1 if this is an ARM target supporting -mfpu=vfp with an |