aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-atomic-cas.c
blob: d3d84fd30882ff8deb0ba4636859ae5b23a6cef9 (plain)
1
2
3
4
5
6
7
8
9
10
11
/* { dg-do compile } */
/* PR target/120995 ICE unrecognized subword atomic cas */
/* { dg-options "-O" } */
/* { dg-add-options riscv_zacas } */
/* { dg-add-options riscv_zabha } */

_Bool b;
void atomic_bool_cmpxchg()
{
  __sync_bool_compare_and_swap(&b, 1, 0);
}