diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2020-04-22 13:53:29 +0000 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@linaro.org> | 2020-04-22 13:56:51 +0000 |
commit | 55ba33ccd3890036c5bc0b62b279a6d103da7d99 (patch) | |
tree | 793c11fd3db6069eccca8b10b9dab155465a9533 /gcc | |
parent | 90d6f07c0157d90dd2b5eaeff08f7a4706cac83a (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 1 |
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 |