]> granicus.if.org Git - libatomic_ops/commitdiff
TODO file: move item about sync-base primitives to aarch64.h and generic.h
authorIvan Maidanski <ivmai@mail.ru>
Tue, 12 Feb 2013 21:13:10 +0000 (01:13 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 12 Feb 2013 21:13:10 +0000 (01:13 +0400)
TODO
src/atomic_ops/sysdeps/gcc/aarch64.h
src/atomic_ops/sysdeps/gcc/generic.h

diff --git a/TODO b/TODO
index b987d3612734dcc76fcb75fc40dc9953a9e1a696..8a95ddb36818c685098604a46b46bc7a6b526499 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,8 +1,5 @@
 == TODO tasks ==
 
-Move all primitives based on __sync intrinsic from gcc/x86.h to gcc/generic.h;
-offer more sync-base alternatives if AO_USE_SYNC_BUILTINS defined.
-
 Add C++0x ATM (atomic memory operations) layer.
 
 
index 8e622109f1ce49224d424cb7d8928b28fa16556e..7ff0db8b119a11fd1ce93e78163eb1ede0730f35 100644 (file)
@@ -15,6 +15,8 @@
  *
  */
 
+/* TODO: Remove this file, directly include headers from atomic_ops.h */
+
 #include "../test_and_set_t_is_ao_t.h"
 
 #include "../standard_ao_double_t.h"
index 18a586dd9640977b6bf9326071657ab78700dfe9..27d9309f3d20f0148ada08d2d22208727fc6bedf 100644 (file)
@@ -19,6 +19,8 @@
 /* For the details, see GNU Manual, chapter 6.52 (Built-in functions    */
 /* for memory model aware atomic operations).                           */
 
+/* TODO: Include this file for other targets if gcc 4.7+ */
+
 #ifdef AO_UNIPROCESSOR
   /* If only a single processor (core) is used, AO_UNIPROCESSOR could   */
   /* be defined by the client to avoid unnecessary memory barrier.      */