1 /* { dg-do preprocess } */ 2 /* { dg-require-effective-target ia32 } */ 3 /* { dg-skip-if "" { *-*-* } { "-march=*" } { "-march=i486" } } */ 4 /* { dg-options "-march=i486" } */ 5 6 #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 7 #error nonono 8 #endif 9 10 #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 11 #error nonono 12 #endif 13 14 #ifndef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 15 #error nonono 16 #endif 17 18 #ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 19 #error nonono 20 #endif 21 22 #ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 23 #error nonono 24 #endif 25 26