]> granicus.if.org Git - libatomic_ops/commit
Support ARMv8 target (gcc/arm)
authorIvan Maidanski <ivmai@mail.ru>
Sat, 17 Aug 2013 08:13:40 +0000 (12:13 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 17 Aug 2013 09:27:06 +0000 (13:27 +0400)
commit584c496166eeaacfb320431ac9b4e3d26004c3ae
treee7d1dfa0b035c70f4446ecea38bc6f904b478019
parent171e056c49b4e07d64377a99f4544c6ae9db9403
Support ARMv8 target (gcc/arm)

* src/atomic_ops/sysdeps/gcc/arm.h (__ARM_ARCH_8A__): Detect new macro
(treated same as __ARM_ARCH_7A__).
* src/atomic_ops/sysdeps/gcc/arm.h (AO_ARM_HAVE_SWP): Do not define
for ARMv8 (since SWP{B} obsoleted); add comment.
* src/atomic_ops/sysdeps/gcc/arm.h (AO_compare_and_swap): Add TODO
item (for deprecated IT block containing wide Thumb instruction).
src/atomic_ops/sysdeps/gcc/arm.h