1 /* Test for -mcpu=. */ 2 /* { dg-do preprocess } */ 3 /* { dg-bfin-options "-mcpu=bf549m" } */ 4 5 #ifndef __ADSPBF549__ 6 #error "__ADSPBF549__ is not defined" 7 #endif 8 9 #ifndef __ADSPBF549M__ 10 #error "__ADSPBF549M__ is not defined" 11 #endif 12 13 #ifndef __ADSPBF54x__ 14 #error "__ADSPBF54x__ is not defined" 15 #endif 16 17 #if __SILICON_REVISION__ != 0x0003 18 #error "__SILICON_REVISION__ is not 0x0003" 19 #endif 20 21 #ifndef __WORKAROUNDS_ENABLED 22 #error "__WORKAROUNDS_ENABLED is not defined" 23 #endif 24 25 #if __SILICON_REVISION__ <= 0x0001 26 #ifndef __WORKAROUND_RETS 27 #error "__WORKAROUND_RETS is not defined" 28 #endif 29 #else 30 #ifdef __WORKAROUND_RETS 31 #error "__WORKAROUND_RETS is defined" 32 #endif 33 #endif 34 35 #ifndef __WORKAROUND_SPECULATIVE_LOADS 36 #error "__WORKAROUND_SPECULATIVE_LOADS is not defined" 37 #endif 38 39 #ifdef __WORKAROUND_SPECULATIVE_SYNCS 40 #error "__WORKAROUND_SPECULATIVE_SYNCS is defined" 41 #endif 42