aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/init/array54.C
blob: d664b57698492672d3f88d5db667e98f9ffbc921 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// PR c++/90947
// { dg-do run { target c++11 } }
// { dg-require-effective-target thread_fence }
// { dg-require-effective-target sync_int_long }

#include <atomic>

static std::atomic<int> a[1] { {1} };

int
main ()
{
  if (a[0].load () != 1)
    __builtin_abort ();
}