]> granicus.if.org Git - libatomic_ops/commit
Fix asm constraint of compare_and_swap for clang-3.1/mips
authorIvan Maidanski <ivmai@mail.ru>
Tue, 12 Mar 2013 18:29:33 +0000 (22:29 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 13 Mar 2013 18:31:40 +0000 (22:31 +0400)
commit3e4c369bae21d1247a71d2611eb30ce577ced508
treeb49a62f044aeb8d2b6824465fab898e758c27c20
parent11c6ada315dfb064d7adcc76bc5d9613d9e1c418
Fix asm constraint of compare_and_swap for clang-3.1/mips

* src/atomic_ops/sysdeps/gcc/mips.h (AO_compare_and_swap): Use "+m"
asm constraint for *addr instead of "+R" (the letter is unsupported
by clang3.1 resulting in "invalid output constraint in asm" error).
src/atomic_ops/sysdeps/gcc/mips.h