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