aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2020-08-20 09:03:10 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2020-08-20 09:12:58 +0000
commit1763ec9b20c0146a5a47f2259a44db1fbb9c923a (patch)
treedfd619c55e9eb089e994977f96f2b754e1e32e4f
parent3f678b4c20bb4e3adef7498aacc5519dfe78a894 (diff)
downloadgcc-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.exp10
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