annotate gcc/testsuite/gcc.target/arm/pragma_cde.c @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
152
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
1 /* Test for CDE #pragma target macros. */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
2 /* { dg-do compile } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
3 /* { dg-require-effective-target arm_v8m_main_cde_ok } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
4 /* { dg-add-options arm_v8m_main_cde } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
5
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
6 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
7 #pragma GCC target ("arch=armv8-m.main")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
8 #ifdef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
9 #error "__ARM_FEATURE_CDE is defined but should not be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
10 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
11 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
12
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
13 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
14 #pragma GCC target ("arch=armv8-m.main+cdecp0")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
15 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
16 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
17 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
18 #if __ARM_FEATURE_CDE_COPROC != 0x1
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
19 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
20 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
21 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
22
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
23 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
24 #pragma GCC target ("arch=armv8-m.main+cdecp1")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
25 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
26 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
27 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
28 #if __ARM_FEATURE_CDE_COPROC != 0x2
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
29 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
30 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
31 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
32
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
33 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
34 #pragma GCC target ("arch=armv8-m.main+cdecp2")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
35 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
36 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
37 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
38 #if __ARM_FEATURE_CDE_COPROC != 0x4
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
39 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
40 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
41 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
42
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
43 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
44 #pragma GCC target ("arch=armv8-m.main+cdecp3")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
45 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
46 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
47 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
48 #if __ARM_FEATURE_CDE_COPROC != 0x8
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
49 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
50 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
51 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
52
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
53 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
54 #pragma GCC target ("arch=armv8-m.main+cdecp4")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
55 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
56 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
57 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
58 #if __ARM_FEATURE_CDE_COPROC != 0x10
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
59 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
60 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
61 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
62
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
63 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
64 #pragma GCC target ("arch=armv8-m.main+cdecp5")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
65 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
66 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
67 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
68 #if __ARM_FEATURE_CDE_COPROC != 0x20
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
69 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
70 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
71 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
72
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
73 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
74 #pragma GCC target ("arch=armv8-m.main+cdecp6")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
75 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
76 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
77 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
78 #if __ARM_FEATURE_CDE_COPROC != 0x40
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
79 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
80 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
81 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
82
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
83 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
84 #pragma GCC target ("arch=armv8-m.main+cdecp7")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
85 #ifndef __ARM_FEATURE_CDE
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
86 #error "__ARM_FEATURE_CDE is not defined but should be"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
87 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
88 #if __ARM_FEATURE_CDE_COPROC != 0x80
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
89 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
90 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
91 #pragma GCC pop_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
92
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
93 #pragma GCC push_options
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
94 #pragma GCC target ("arch=armv8-m.main+cdecp0+cdecp1")
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
95 #if __ARM_FEATURE_CDE_COPROC != 0x3
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
96 #error "__ARM_FEATURE_CDE_COPROC is not defined as configured"
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
97 #endif
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
98 #pragma GCC pop_options