1/* { dg-do preprocess } */ 2/* { dg-require-effective-target ilp32 } */ 3/* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-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