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