diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2012-03-07 19:39:29 +0400 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2012-03-07 19:39:29 +0400 |
commit | 87d09a3cc258e85654f4b87daad92a6e3794e602 (patch) | |
tree | 5d3ebb75d1d2e545542c1044a43d4c7e66cd09c3 | |
parent | aafe40ab62e78405cfafb5549fb4d11e01956190 (diff) | |
download | libatomic_ops-87d09a3cc258e85654f4b87daad92a6e3794e602.tar.gz |
Update ChangeLog
-rw-r--r-- | ChangeLog | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -1,3 +1,25 @@ +2012-03-07 Ivan Maidanski <ivmai@mail.ru> + + * 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. + +2012-03-07 Ivan Maidanski <ivmai@mail.ru> + + * src/atomic_ops_stack.c (AO_stack_push_release): Make "cptr" local + variable volatile to workaround a bug in clang-1.1/x86 compiler; add + comment. + +2012-03-07 Ivan Maidanski <ivmai@mail.ru> + + * src/atomic_ops/sysdeps/gcc/x86.h + (AO_compare_double_and_swap_double_full): Fix argument name in the + comment. + * src/atomic_ops/sysdeps/sunc/x86.h + (AO_compare_double_and_swap_double_full): Likewise. + 2012-03-04 Ivan Maidanski <ivmai@mail.ru> * src/atomic_ops_malloc.h (AO_malloc_enable_mmap): Fix a typo in the |