aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/aarch64/sync-comp-swap.x
blob: eda52e407f9f69fbb34ef7678494df38864dd309 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
int v = 0;

int
sync_bool_compare_swap (int a, int b)
{
  return __sync_bool_compare_and_swap (&v, &a, &b);
}

int
sync_val_compare_swap (int a, int b)
{
  return __sync_val_compare_and_swap (&v, &a, &b);
}