aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/vax/bbssi.c
blob: 65111e9bdf2563ab51c08150a8818adca8bf7879 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* { dg-do compile } */

#include <stdatomic.h>

extern volatile atomic_flag guard;

void
try_atomic_flag_test_and_set (void)
{
  atomic_flag_test_and_set (&guard);
}

/* Expect assembly like:

	jbssi $0,guard,.L1
.L1:

 */

/* { dg-final { scan-assembler "\tjbssi \\\$0,guard," } } */