2011-06-07 Ivan Maidanski <ivmai@mail.ru>
authorivmai <ivmai>
Tue, 7 Jun 2011 16:57:06 +0000 (16:57 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:27 +0000 (16:03 +0400)
commit06ec7ed055ec5ac3a0e4aa5a4aad7b9f249cea1f
treed647345e12fc19e6fb8f9fe3df83fc26d56ccc71
parente0c2cd20c3b1d36492619ef57e917ca14993c842
2011-06-07  Ivan Maidanski  <ivmai@mail.ru>

* src/atomic_ops/sysdeps/gcc/arm.h (AO_nop_full, AO_load): Do not
define for pre-ARMv6 directly (revert part of the previous
commit).
* src/atomic_ops/sysdeps/gcc/arm.h (AO_test_and_set,
AO_test_and_set_full): Refine the comment.
* src/atomic_ops/sysdeps/gcc/arm.h (AO_test_and_set_full): Define
SWP-based implementation at the end of file (if none of
AO_test_and_set functions are defined previously).
* src/atomic_ops/sysdeps/gcc/arm.h (AO_test_and_set): Remove
SWP-based implementation (revert part of the previous commit).
* src/atomic_ops/sysdeps/gcc/arm.h (AO_store): Remove redundant
definition at the file end (revert part of the previous commit).
ChangeLog
src/atomic_ops/sysdeps/gcc/arm.h