]> granicus.if.org Git - libatomic_ops/commit
Fix missing compiler barrier in AO_nop_full for uniprocessor ARM
authorIvan Maidanski <ivmai@mail.ru>
Sun, 6 Jan 2013 18:04:48 +0000 (22:04 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Fri, 11 Jan 2013 18:47:05 +0000 (22:47 +0400)
commita6846b74d51639c6c62096d0f9019e76643f734e
treeda86c33c4c4f7e086c5372ff4fbb056be3bdf681
parenta7b43cc279e2d1478488396c3cb2b42e705eee91
Fix missing compiler barrier in AO_nop_full for uniprocessor ARM
(Apply commit b78058a from 'add-dbl-load-store' branch.)

* src/atomic_ops/sysdeps/armcc/arm_v6.h (AO_nop_full): Insert
AO_compiler_barrier for AO_UNIPROCESSOR case.
* src/atomic_ops/sysdeps/gcc/arm.h (AO_nop_full): Likewise.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_nop_full): Likewise.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_nop_full): Refine comment.

Conflicts:

src/atomic_ops/sysdeps/msftc/arm.h
src/atomic_ops/sysdeps/armcc/arm_v6.h
src/atomic_ops/sysdeps/gcc/arm.h
src/atomic_ops/sysdeps/msftc/arm.h