From 1763ec9b20c0146a5a47f2259a44db1fbb9c923a Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Thu, 20 Aug 2020 09:03:10 +0000 Subject: [PATCH] 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 gcc/testsuite/ * lib/target-supports.exp (arm_soft_ok): Remove arm32 check. --- gcc/testsuite/lib/target-supports.exp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index f223fc6917e..c24330a27ab 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 + 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 -- 2.30.2