aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2020-04-22 13:53:29 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2020-04-22 13:56:51 +0000
commit55ba33ccd3890036c5bc0b62b279a6d103da7d99 (patch)
tree793c11fd3db6069eccca8b10b9dab155465a9533 /gcc
parent90d6f07c0157d90dd2b5eaeff08f7a4706cac83a (diff)
downloadgcc-55ba33ccd3890036c5bc0b62b279a6d103da7d99.zip
gcc-55ba33ccd3890036c5bc0b62b279a6d103da7d99.tar.gz
gcc-55ba33ccd3890036c5bc0b62b279a6d103da7d99.tar.bz2
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 <christophe.lyon@linaro.org> gcc/testsuite/ * lib/target-supports.exp (check_effective_target_arm_v8_1m_mve_ok_nocache): Include arm_mve.h.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/target-supports.exp1
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 512fc95..d172ec3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
+ * lib/target-supports.exp
+ (check_effective_target_arm_v8_1m_mve_ok_nocache): Include
+ arm_mve.h.
+
+2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
+
* gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use
arm_v8_1m_mve_fp.
* gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise.
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 307a67e..9b30bd2 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 <arm_mve.h>
} "$flags -mthumb"] } {
set et_arm_v8_1m_mve_flags "$flags -mthumb --save-temps"
return 1