From: Ivan Maidanski Date: Mon, 25 Feb 2013 15:06:22 +0000 (+0400) Subject: Update ChangeLog X-Git-Tag: libatomic_ops-7_2e~14 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=75ad546c00ed583a68c0f19b7bf9e9d395d1b6aa;p=libatomic_ops Update ChangeLog --- diff --git a/ChangeLog b/ChangeLog index eee65fb..1f3b355 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2013-02-14 Ivan Maidanski + + * src/atomic_ops/sysdeps/gcc/arm.h: Do not include read_ordered.h + (because load_acquire should contain a DMB instruction in a multi-core + case, new load_acquire/read primitives implementation is generalized + using nop_full/read which either contain a DMB instruction, or is just + a compiler barrier for uniprocessor). + * src/atomic_ops/sysdeps/armcc/arm_v6.h: Likewise. + * src/atomic_ops/sysdeps/msftc/arm.h: Likewise. + 2013-01-15 Ivan Maidanski * doc/README.txt (_acquire_read): Add information about memory @@ -24,14 +34,6 @@ inclusion (since the latter defines AO_X_load/store primitives used by the former header). -2013-01-13 Ivan Maidanski - - * src/atomic_ops/sysdeps/armcc/arm_v6.h: Move include of read_ordered.h - down to the end of the file to be after AO_load/store definition - (since read_ordered.h depends on these primitives). - * src/atomic_ops/sysdeps/gcc/arm.h: Likewise. - * src/atomic_ops/sysdeps/msftc/arm.h: Likewise. - 2013-01-13 Ivan Maidanski * src/atomic_ops/sysdeps/msftc/arm.h: Fix a typo in comment (about