summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2012-07-22 11:40:06 +0400
committerIvan Maidanski <ivmai@mail.ru>2012-07-22 12:44:42 +0400
commiteb1c67d76867fb336dddfcca2a50acd76d9fd2bc (patch)
treef4f21d007ea84f872b7987a14beb9a86d25a0eb2
parent6c81a6bda886a3cd2894b27a734b75bb40586ef5 (diff)
downloadlibatomic_ops-eb1c67d76867fb336dddfcca2a50acd76d9fd2bc.tar.gz
Update ChangeLog
-rw-r--r--ChangeLog11
1 files changed, 10 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index be7a8c1..221b7d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,18 @@
+2012-07-04 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 in PIC mode only for GCC 4.3+ to workaround
+ a problem with older compiler versions (e.g., GCC 4.2.1 [FreeBSD])
+ that do not recognize 'D' as a valid register specification; update
+ comment.
+
2012-07-01 Ivan Maidanski <ivmai@mail.ru>
* src/atomic_ops/generalize-small.template
(AO_XSIZE_fetch_and_add_full,
AO_XSIZE_fetch_and_add_acquire, AO_XSIZE_fetch_and_add_release):
- Fix type of function arguments (or local variables) by adding
+ Fix type of function result by adding
'unsigned' to XCTYPE.
* src/atomic_ops/generalize-small.h: Regenerate.