From: Christophe Lyon Date: Wed, 22 Apr 2020 13:55:36 +0000 (+0000) Subject: testsuite: [arm] Include arm_acle.h in related effective targets X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4e16452e2900fc79b090794e7b7a5727f1136a4a;p=gcc.git testsuite: [arm] Include arm_acle.h in related effective targets Since arm_acle.h includes stdint.h, its use requires the presence of the right gnu/stub-*.h, so make sure to include arm_acle.h when checking the effective targets that generally imply that the testcase will include it: arm_dsp, arm_crc, arm_coproc[1-4] This makes several tests unsupported rather than fail. 2020-04-22 Christophe Lyon gcc/testsuite/ * lib/target-supports.exp (check_effective_target_arm_dsp) (check_effective_target_arm_crc_ok_nocache) (check_effective_target_arm_coproc1_ok_nocache) (check_effective_target_arm_coproc2_ok_nocache) (check_effective_target_arm_coproc3_ok_nocache) (check_effective_target_arm_coproc4_ok_nocache): Include arm_acle.h. --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 185a58ac309..34669b2306d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,13 @@ +2020-04-22 Christophe Lyon + + * lib/target-supports.exp (check_effective_target_arm_dsp) + (check_effective_target_arm_crc_ok_nocache) + (check_effective_target_arm_coproc1_ok_nocache) + (check_effective_target_arm_coproc2_ok_nocache) + (check_effective_target_arm_coproc3_ok_nocache) + (check_effective_target_arm_coproc4_ok_nocache): Include + arm_acle.h. + 2020-04-22 Christophe Lyon gcc/testsuite/ diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 9d2634a1da2..a667ddf4fe4 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -3731,6 +3731,7 @@ proc check_effective_target_arm_dsp { } { #ifndef __ARM_FEATURE_DSP #error not DSP #endif + #include int i; }] } @@ -4032,6 +4033,7 @@ proc check_effective_target_arm_crc_ok_nocache { } { #if !defined (__ARM_FEATURE_CRC32) #error FOO #endif + #include } "$et_arm_crc_flags"] } @@ -9870,6 +9872,7 @@ proc check_effective_target_arm_coproc1_ok_nocache { } { #if (__thumb__ && !__thumb2__) || __ARM_ARCH < 4 #error FOO #endif + #include }] } @@ -9889,6 +9892,7 @@ proc check_effective_target_arm_coproc2_ok_nocache { } { #if (__thumb__ && !__thumb2__) || __ARM_ARCH < 5 #error FOO #endif + #include }] } @@ -9909,6 +9913,7 @@ proc check_effective_target_arm_coproc3_ok_nocache { } { || (__ARM_ARCH < 6 && !defined (__ARM_ARCH_5TE__)) #error FOO #endif + #include }] } @@ -9928,6 +9933,7 @@ proc check_effective_target_arm_coproc4_ok_nocache { } { #if (__thumb__ && !__thumb2__) || __ARM_ARCH < 6 #error FOO #endif + #include }] }