2010-02-17 Ivan Maidanski <ivmai@mail.ru> (really Patrick Marlier)
authorivmai <ivmai>
Wed, 17 Feb 2010 19:28:28 +0000 (19:28 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:25 +0000 (16:03 +0400)
commit03e48c173c0a46abf8b3272b43f9c2e4f4f4170e
treedf59c93005df7c3006f9220b8549b76bb1207a71
parent0f2d0d6cad25de5fdf21f8eadeaa8594128f8ea9
2010-02-17  Ivan Maidanski <ivmai@mail.ru> (really Patrick Marlier)

* src/atomic_ops/sysdeps/gcc/x86.h (AO_compare_and_swap_full,
AO_compare_double_and_swap_double_full): Use EAX for the result
since cmpxchg clobbers it.
* src/atomic_ops/sysdeps/sunc/x86.h (AO_compare_and_swap_full,
AO_compare_double_and_swap_double_full): Ditto.
* src/atomic_ops/sysdeps/gcc/x86_64.h (AO_compare_and_swap_full,
AO_compare_double_and_swap_double_full): Ditto.
* src/atomic_ops/sysdeps/sunc/x86_64.h (AO_compare_and_swap_full,
AO_compare_double_and_swap_double_full): Ditto.
ChangeLog
src/atomic_ops/sysdeps/gcc/x86.h
src/atomic_ops/sysdeps/gcc/x86_64.h
src/atomic_ops/sysdeps/sunc/x86.h
src/atomic_ops/sysdeps/sunc/x86_64.h