aarch64: Add test for GCS ACLE defs
gcc/testsuite/ChangeLog: * gcc.target/aarch64/pragma_cpp_predefs_1.c: GCS test.
This commit is contained in:
parent
5ec239f1e2
commit
500de6c0e5
1 changed files with 30 additions and 0 deletions
|
@ -268,6 +268,36 @@
|
|||
#error "__ARM_FEATURE_RCPC is not defined but should be!"
|
||||
#endif
|
||||
|
||||
#pragma GCC target ("arch=armv8.8-a+gcs")
|
||||
#ifndef __ARM_FEATURE_GCS
|
||||
#error "__ARM_FEATURE_GCS is not defined but should be!"
|
||||
#endif
|
||||
|
||||
#pragma GCC target ("arch=armv8.8-a+nogcs")
|
||||
#ifdef __ARM_FEATURE_GCS
|
||||
#error "__ARM_FEATURE_GCS is defined but should not be!"
|
||||
#endif
|
||||
|
||||
#pragma GCC target ("arch=armv8.8-a")
|
||||
#ifdef __ARM_FEATURE_GCS
|
||||
#error "__ARM_FEATURE_GCS is defined but should not be!"
|
||||
#endif
|
||||
|
||||
#pragma GCC target ("branch-protection=gcs")
|
||||
#ifndef __ARM_FEATURE_GCS_DEFAULT
|
||||
#error "__ARM_FEATURE_GCS_DEFAULT is not defined but should be!"
|
||||
#endif
|
||||
|
||||
#pragma GCC target ("branch-protection=none")
|
||||
#ifdef __ARM_FEATURE_GCS_DEFAULT
|
||||
#error "__ARM_FEATURE_GCS_DEFAULT is defined but should not be!"
|
||||
#endif
|
||||
|
||||
#pragma GCC target ("branch-protection=standard")
|
||||
#ifndef __ARM_FEATURE_GCS_DEFAULT
|
||||
#error "__ARM_FEATURE_GCS_DEFAULT is not defined but should be!"
|
||||
#endif
|
||||
|
||||
int
|
||||
foo (int a)
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue