]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.target/bfin/mcpu-bf547.c
bfin.h (TARGET_CPU_CPP_BUILTINS): Define __WORKAROUND_RETS when appropriate.
[thirdparty/gcc.git] / gcc / testsuite / gcc.target / bfin / mcpu-bf547.c
CommitLineData
64882649
BS
1/* Test for -mcpu=. */
2/* { dg-do preprocess } */
3/* { dg-bfin-options "-mcpu=bf547" } */
4
5#ifndef __ADSPBF547__
6#error "__ADSPBF547__ is not defined"
7#endif
8
9#ifndef __ADSPBF54x__
10#error "__ADSPBF54x__ is not defined"
11#endif
12
13#if __SILICON_REVISION__ != 0x0000
14#error "__SILICON_REVISION__ is not 0x0000"
15#endif
16
17#ifndef __WORKAROUNDS_ENABLED
18#error "__WORKAROUNDS_ENABLED is not defined"
19#endif
20
2643f14e
BS
21#ifndef __WORKAROUND_RETS
22#error "__WORKAROUND_RETS is not defined"
23#endif
24
64882649
BS
25#ifndef __WORKAROUND_SPECULATIVE_LOADS
26#error "__WORKAROUND_SPECULATIVE_LOADS is not defined"
27#endif
28
29#ifdef __WORKAROUND_SPECULATIVE_SYNCS
30#error "__WORKAROUND_SPECULATIVE_SYNCS is defined"
31#endif