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