Fix AO_compiler_barrier definition in gc_atomic_ops private header
authorIvan Maidanski <ivmai@mail.ru>
Thu, 26 Jan 2017 08:01:08 +0000 (11:01 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 26 Jan 2017 08:01:08 +0000 (11:01 +0300)
commit740f7182377ea8906e5f12f6afaa703b48fbc60e
tree8af3e1a9263a076042eda7db794d879dae96a715
parentad570868c3d61d82d150fd4a365e775f86fb2af7
Fix AO_compiler_barrier definition in gc_atomic_ops private header
(fix commit 46a2411)

See AO_compiler_barrier definition in gcc/generic.h of libatomic_ops.

* include/private/gc_atomic_ops.h [GC_BUILTIN_ATOMIC]
(AO_compiler_barrier): Use __atomic_signal_fence(__ATOMIC_SEQ_CST)
instead of atomic_thread_fence.
include/private/gc_atomic_ops.h