Update concepts branch to revision 131834
[official-gcc.git] / gcc / testsuite / gcc.target / bfin / mcpu-default.c
blob9109701cbb8ab4e26275185dd20c9e293b453d52
1 /* Test for -mcpu=. */
2 /* { dg-do preprocess } */
3 /* { dg-bfin-options "" } */
5 #ifdef __ADSPBF522__
6 #error "__ADSPBF522__ is defined"
7 #endif
8 #ifdef __ADSPBF523__
9 #error "__ADSPBF523__ is defined"
10 #endif
11 #ifdef __ADSPBF524__
12 #error "__ADSPBF524__ is defined"
13 #endif
14 #ifdef __ADSPBF525__
15 #error "__ADSPBF525__ is defined"
16 #endif
17 #ifdef __ADSPBF526__
18 #error "__ADSPBF526__ is defined"
19 #endif
20 #ifdef __ADSPBF527__
21 #error "__ADSPBF527__ is defined"
22 #endif
25 #ifdef __ADSPBF531__
26 #error "__ADSPBF531__ is defined"
27 #endif
28 #ifdef __ADSPBF532__
29 #error "__ADSPBF532__ is defined"
30 #endif
31 #ifdef __ADSPBF533__
32 #error "__ADSPBF533__ is defined"
33 #endif
34 #ifdef __ADSPBF534__
35 #error "__ADSPBF534__ is defined"
36 #endif
37 #ifdef __ADSPBF536__
38 #error "__ADSPBF536__ is defined"
39 #endif
40 #ifdef __ADSPBF537__
41 #error "__ADSPBF537__ is defined"
42 #endif
43 #ifdef __ADSPBF538__
44 #error "__ADSPBF538__ is defined"
45 #endif
46 #ifdef __ADSPBF539__
47 #error "__ADSPBF539__ is defined"
48 #endif
50 #ifdef __ADSPBF542__
51 #error "__ADSPBF542__ is defined"
52 #endif
53 #ifdef __ADSPBF544__
54 #error "__ADSPBF544__ is defined"
55 #endif
56 #ifdef __ADSPBF547__
57 #error "__ADSPBF547__ is defined"
58 #endif
59 #ifdef __ADSPBF548__
60 #error "__ADSPBF548__ is defined"
61 #endif
62 #ifdef __ADSPBF549__
63 #error "__ADSPBF548__ is defined"
64 #endif
66 #ifdef __ADSPBF561__
67 #error "__ADSPBF561__ is defined"
68 #endif
71 #ifndef __SILICON_REVISION__
72 #error "__SILICON_REVISION__ is not defined"
73 #else
74 #if __SILICON_REVISION__ != 0xffff
75 #error "__SILICON_REVISION__ is not 0xFFFF"
76 #endif
77 #endif
79 #ifndef __WORKAROUNDS_ENABLED
80 #error "__WORKAROUNDS_ENABLED is not defined"
81 #endif
83 #ifndef __WORKAROUND_RETS
84 #error "__WORKAROUND_RETS is not defined"
85 #endif
87 #ifndef __WORKAROUND_SPECULATIVE_LOADS
88 #error "__WORKAROUND_SPECULATIVE_LOADS is not defined"
89 #endif
91 #ifndef __WORKAROUND_SPECULATIVE_SYNCS
92 #error "__WORKAROUND_SPECULATIVE_SYNCS is not defined"
93 #endif