arm: testsuite: improve compatibility of ftest-armv7m-thumb.c
commitb9bed256c9772bcc13de6760919ecc963b865c32
authorRichard Earnshaw <rearnsha@arm.com>
Mon, 6 Nov 2023 14:57:26 +0000 (6 14:57 +0000)
committerRichard Earnshaw <rearnsha@arm.com>
Mon, 13 Nov 2023 14:15:56 +0000 (13 14:15 +0000)
tree891e32554ad450838b56405f7c9676108b265c11
parent929dc1f10d2478348cb015d7f19a5396946d54d9
arm: testsuite: improve compatibility of ftest-armv7m-thumb.c

This test is specific to armv7m cores which do not support hardware
floating-point.  We can improve its compatibility by having the default
options for this core specify -mfloat-abi=soft.

gcc/testsuite:

* lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
Use soft-float ABI for armv7m.
* gcc.target/arm/ftest-armv7m-thumb.c: Use dg-require-effective-target
to check flag compatibility.
gcc/testsuite/gcc.target/arm/ftest-armv7m-thumb.c
gcc/testsuite/lib/target-supports.exp