summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog30
-rw-r--r--README9
-rw-r--r--TODO6
-rw-r--r--src/atomic_ops/sysdeps/gcc/arm.h2
4 files changed, 16 insertions, 31 deletions
diff --git a/ChangeLog b/ChangeLog
index 6ebf1ae..bbfc436 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,5 @@
-[7.3alpha2] (development)
-=========================
+== [7.3alpha2] (development) ==
* Add '-no-undefined' to LDFLAGS in src/Makefile.am.
* Add AO_and, AO_xor atomic operations.
@@ -28,8 +27,7 @@
* Turn off AO primitives inlining if AO_NO_INLINE defined.
-[7.2] (candidate)
-=================
+== [7.2] (candidate) ==
* Define and use AO_PTRDIFF_T in tests for casts between pointer and integer.
* Fix AO_compare_and_swap return type for s390 and PowerPC.
@@ -45,8 +43,7 @@
* Implement the basic atomic primitives for the hexagon CPU.
-[7.2alpha6] 2011-06-14
-======================
+== [7.2alpha6] 2011-06-14 ==
* Add missing AO_HAVE_ macros.
* Add support of avr32 CPU.
@@ -69,8 +66,7 @@
* Workaround bugs in LLVM GCC and SunCC regarding XCHG (x86, x86_64).
-[7.2alpha4] 2009-12-02
-======================
+== [7.2alpha4] 2009-12-02 ==
* Fix typos in comments, identifiers and documentation.
* Implement AO_compare_and_swap_full for SPARC.
@@ -85,8 +81,7 @@
* Support x86 and x86_64 for SunCC compiler.
-[7.2alpha2] 2009-05-27
-======================
+== [7.2alpha2] 2009-05-27 ==
* Add MIPS support.
* Add better support for m68k.
@@ -106,8 +101,7 @@
* gcc/powerpc.h: Consider __NO_LWSYNC__.
-[7.1] 2008-02-11
-================
+== [7.1] 2008-02-11 ==
* Add test_and_set, AO_double_compare_and_swap generalizations.
* Conditionally add compare_double_and_swap_double (x86).
@@ -122,8 +116,7 @@
* Use _InterlockedExchangeAdd for MS VC (x86).
-[7.0] 2007-06-28
-================
+== [7.0] 2007-06-28 ==
* Add 64-bit version of AO_load_acquire for PowerPC.
* Add support of x86 and x86_64 for MS VC.
@@ -133,8 +126,7 @@
* Update README to reflect C++0x effort.
-[1.2] 2006-07-11
-================
+== [1.2] 2006-07-11 ==
* Add prototypes to suppress compiler warnings.
* Add simple VxWorks support.
@@ -147,16 +139,14 @@
* Use new intrinsics available in MSVC 2003 and MSVC 2005.
-[1.1] 2005-09-27
-================
+== [1.1] 2005-09-27 ==
* Add and use read_ordered.h.
* Change function naming from "byte" to "char".
* Fix AO_test_and_set for ARM; define AO_CAN_EMUL_CAS.
-[1.0] 2005-03-21
-================
+== [1.0] 2005-03-21 ==
* Fix various bugs.
* Add atomic_ops primitives for different sized data.
diff --git a/README b/README
index 45d0501..6031132 100644
--- a/README
+++ b/README
@@ -1,5 +1,4 @@
-Synopsis
-========
+== Synopsis ==
This package provides semi-portable access to hardware provided
atomic memory operations. These might allow you to write code:
@@ -26,8 +25,7 @@ or
http://www.hpl.hp.com/research/linux/atomic_ops/
-Installation and Usage
-======================
+== Installation and Usage ==
The configuration and build scripts for this package were generated by
Automake/Autoconf. "./configure --prefix=<install dir>; make; make install"
@@ -45,8 +43,7 @@ However, two small libraries are built and installed:
the headers atomic_ops_stack.h and atomic_ops_malloc.h.
-Platform Specific Notes
-=======================
+== Platform Specific Notes ==
Win32/64: src/Makefile.msft contains a very simple Makefile for building
and running tests and building the gpl library. The core atomic_ops
diff --git a/TODO b/TODO
index 95cc6c4..11b52dc 100644
--- a/TODO
+++ b/TODO
@@ -1,8 +1,6 @@
-TODO tasks
-==========
+== TODO tasks ==
Add C++0x ATM (atomic memory operations) layer.
-FIXME tasks
-===========
+== FIXME tasks ==
diff --git a/src/atomic_ops/sysdeps/gcc/arm.h b/src/atomic_ops/sysdeps/gcc/arm.h
index 0b1ca11..4811e1a 100644
--- a/src/atomic_ops/sysdeps/gcc/arm.h
+++ b/src/atomic_ops/sysdeps/gcc/arm.h
@@ -120,7 +120,7 @@ AO_load(const volatile AO_t *addr)
* Support engineers response for behaviour of ARMv6:
*
Core1 Core2 SUCCESS
- ===================================
+ == == == == == == == == == == == ==
LDREX(x)
STREX(x) Yes
-----------------------------------