]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: arm: Use effective-target for crc_hf_1.c test
authorTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Sun, 13 Oct 2024 11:40:26 +0000 (13:40 +0200)
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Thu, 21 Nov 2024 06:49:11 +0000 (07:49 +0100)
Update test cases to use -mcpu=unset/-march=unset feature introduced in
r15-3606-g7d6c6a0d15c.

gcc/testsuite/ChangeLog:

* gcc.target/arm/acle/crc_hf_1.c: Use effective-target
arm_arch_v8a_crc_hard.
* lib/target-supports.exp: Define effective-target
arm_arch_v8a_crc_hard.

Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c
gcc/testsuite/lib/target-supports.exp

index f1de2bdffee41a0f3259e2bf00296e9c3218f548..b9c036a2c5ca94c7733623c0f4efbbe120042b84 100644 (file)
@@ -2,8 +2,8 @@
    break CRC intrinsics.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_hard_vfp_ok }  */
-/* { dg-additional-options "-mfloat-abi=hard -march=armv8-a+simd+crc" } */
+/* { dg-require-effective-target arm_arch_v8a_crc_hard_ok }  */
+/* { dg-add-options arm_arch_v8a_crc_hard }*/
 
 #include <arm_acle.h>
 
index d5ed2808fabcd9c4644760c7453674ee8dc491ab..144d1a2d215d006323f56ee0283bcd05fbe5462c 100644 (file)
@@ -5787,6 +5787,7 @@ foreach { armfunc armflag armdefs } {
                  "__ARM_ARCH_7A__ && __ARM_FEATURE_IDIV && __ARM_NEON__"
        v8a "-march=armv8-a+simd" __ARM_ARCH_8A__
        v8a_hard "-march=armv8-a+simd -mfpu=auto -mfloat-abi=hard" __ARM_ARCH_8A__
+       v8a_crc_hard "-march=armv8-a+crc+simd -mfpu=auto -mfloat-abi=hard" "__ARM_ARCH_8A__ && __ARM_FEATURE_CRC32"
        v8_1a "-march=armv8.1-a+simd" __ARM_ARCH_8A__
        v8_2a "-march=armv8.2-a+simd" __ARM_ARCH_8A__
        v8r "-march=armv8-r+fp.sp" __ARM_ARCH_8R__