From: Christophe Lyon Date: Wed, 22 Apr 2020 13:53:29 +0000 (+0000) Subject: testsuite: [arm/mve] Include arm_mve.h in arm_v8_1m_mve_ok X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=55ba33ccd3890036c5bc0b62b279a6d103da7d99;p=gcc.git testsuite: [arm/mve] Include arm_mve.h in arm_v8_1m_mve_ok Since arm_mve.h includes stdint.h, its use requires the presence of the right gnu/stub-*.h, so make sure to include it when checking the arm_v8_1m_mve_ok_nocache effective target, otherwise we can decide MVE is supported while it's not really. This makes several tests unsupported rather than fail. 2020-04-22 Christophe Lyon gcc/testsuite/ * lib/target-supports.exp (check_effective_target_arm_v8_1m_mve_ok_nocache): Include arm_mve.h. --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 512fc951a72..d172ec30b0c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2020-04-22 Christophe Lyon + + * lib/target-supports.exp + (check_effective_target_arm_v8_1m_mve_ok_nocache): Include + arm_mve.h. + 2020-04-22 Christophe Lyon * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 307a67ed66c..9b30bd2427f 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -4965,6 +4965,7 @@ proc check_effective_target_arm_v8_1m_mve_ok_nocache { } { #if __ARM_BIG_ENDIAN #error "MVE intrinsics are not supported in Big-Endian mode." #endif + #include } "$flags -mthumb"] } { set et_arm_v8_1m_mve_flags "$flags -mthumb --save-temps" return 1