Commit 4e16452e by Christophe Lyon

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  <christophe.lyon@linaro.org>

	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.
parent e6474e22
2020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 2020-04-22 Christophe Lyon <christophe.lyon@linaro.org>
* 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 <christophe.lyon@linaro.org>
gcc/testsuite/ gcc/testsuite/
* lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp) * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp)
(arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include
......
...@@ -3731,6 +3731,7 @@ proc check_effective_target_arm_dsp { } { ...@@ -3731,6 +3731,7 @@ proc check_effective_target_arm_dsp { } {
#ifndef __ARM_FEATURE_DSP #ifndef __ARM_FEATURE_DSP
#error not DSP #error not DSP
#endif #endif
#include <arm_acle.h>
int i; int i;
}] }]
} }
...@@ -4032,6 +4033,7 @@ proc check_effective_target_arm_crc_ok_nocache { } { ...@@ -4032,6 +4033,7 @@ proc check_effective_target_arm_crc_ok_nocache { } {
#if !defined (__ARM_FEATURE_CRC32) #if !defined (__ARM_FEATURE_CRC32)
#error FOO #error FOO
#endif #endif
#include <arm_acle.h>
} "$et_arm_crc_flags"] } "$et_arm_crc_flags"]
} }
...@@ -9870,6 +9872,7 @@ proc check_effective_target_arm_coproc1_ok_nocache { } { ...@@ -9870,6 +9872,7 @@ proc check_effective_target_arm_coproc1_ok_nocache { } {
#if (__thumb__ && !__thumb2__) || __ARM_ARCH < 4 #if (__thumb__ && !__thumb2__) || __ARM_ARCH < 4
#error FOO #error FOO
#endif #endif
#include <arm_acle.h>
}] }]
} }
...@@ -9889,6 +9892,7 @@ proc check_effective_target_arm_coproc2_ok_nocache { } { ...@@ -9889,6 +9892,7 @@ proc check_effective_target_arm_coproc2_ok_nocache { } {
#if (__thumb__ && !__thumb2__) || __ARM_ARCH < 5 #if (__thumb__ && !__thumb2__) || __ARM_ARCH < 5
#error FOO #error FOO
#endif #endif
#include <arm_acle.h>
}] }]
} }
...@@ -9909,6 +9913,7 @@ proc check_effective_target_arm_coproc3_ok_nocache { } { ...@@ -9909,6 +9913,7 @@ proc check_effective_target_arm_coproc3_ok_nocache { } {
|| (__ARM_ARCH < 6 && !defined (__ARM_ARCH_5TE__)) || (__ARM_ARCH < 6 && !defined (__ARM_ARCH_5TE__))
#error FOO #error FOO
#endif #endif
#include <arm_acle.h>
}] }]
} }
...@@ -9928,6 +9933,7 @@ proc check_effective_target_arm_coproc4_ok_nocache { } { ...@@ -9928,6 +9933,7 @@ proc check_effective_target_arm_coproc4_ok_nocache { } {
#if (__thumb__ && !__thumb2__) || __ARM_ARCH < 6 #if (__thumb__ && !__thumb2__) || __ARM_ARCH < 6
#error FOO #error FOO
#endif #endif
#include <arm_acle.h>
}] }]
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment