[AArch64] Fix SVE testsuite failures for ILP32 (PR 83846)
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / sync-op-full.x
blobc24223d5ec042a2d80de789b72c03788fef1b864
1 int v = 0;
3 int
4 sync_fetch_and_add (int a)
6   return __sync_fetch_and_add (&v, a);
9 int
10 sync_fetch_and_sub (int a)
12   return __sync_fetch_and_sub (&v, a);
15 int
16 sync_fetch_and_and (int a)
18   return __sync_fetch_and_and (&v, a);
21 int
22 sync_fetch_and_nand (int a)
24   return __sync_fetch_and_nand (&v, a);
27 int
28 sync_fetch_and_xor (int a)
30   return __sync_fetch_and_xor (&v, a);
33 int
34 sync_fetch_and_or (int a)
36   return __sync_fetch_and_or (&v, a);
39 int
40 sync_add_and_fetch (int a)
42   return __sync_add_and_fetch (&v, a);
45 int
46 sync_sub_and_fetch (int a)
48   return __sync_sub_and_fetch (&v, a);
51 int
52 sync_and_and_fetch (int a)
54   return __sync_and_and_fetch (&v, a);
57 int
58 sync_nand_and_fetch (int a)
60   return __sync_nand_and_fetch (&v, a);
63 int
64 sync_xor_and_fetch (int a)
66   return __sync_xor_and_fetch (&v, a);
69 int
70 sync_or_and_fetch (int a)
72   return __sync_or_and_fetch (&v, a);