diff options
| author | Ivan Maidanski <ivmai@mail.ru> | 2012-03-07 19:12:49 +0400 |
|---|---|---|
| committer | Ivan Maidanski <ivmai@mail.ru> | 2012-03-07 19:12:49 +0400 |
| commit | 30cea1b9ea06c4c25cc219e1197dfac8dfa52083 (patch) | |
| tree | e9cc3c9ed1f071c4d7e6ee671ab9fc7bc30e21f4 /ChangeLog | |
| parent | 04eeeb6479b21f498ea482c49ece997bbfc04420 (diff) | |
| download | libatomic_ops-30cea1b9ea06c4c25cc219e1197dfac8dfa52083.tar.gz | |
Fix AO_compare_double_and_swap_double_full for gcc/x86 (PIC mode)
* src/atomic_ops/sysdeps/gcc/x86.h
(AO_compare_double_and_swap_double_full): Use EDI register for
"new_val1" argument instead of a memory operand and use XCHG assembler
instruction instead of push/pop in case of PIC mode (to workaround
a bug in GCC 4.6.1); update the comment.
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions
