* src/atomic_ops.h (AO_compiler_barrier): Add FIXME.
* src/atomic_ops/sysdeps/gcc/cris.h (header comment): Likewise.
* src/atomic_ops/sysdeps/armcc/arm_v6.h: Replace C++ style comment
with ANSI C one.
/* But the documentation warns about VC++ 2003 and earlier. */
# endif
#elif defined(__INTEL_COMPILER)
-# define AO_compiler_barrier() __memory_barrier() /* Too strong? IA64-only? */
+# define AO_compiler_barrier() __memory_barrier()
+ /* FIXME: Too strong? IA64-only? */
#elif defined(_HPUX_SOURCE)
# if defined(__ia64)
# include <machine/sys/inline.h>
}
#define AO_HAVE_compare_double_and_swap_double
-#endif // __TARGET_ARCH_ARM
+#endif /* __TARGET_ARCH_ARM >= 6 */
*
* Most of this code originally comes from Hans-Peter Nilsson. It is included
* here with his permission.
- *
- * This version has not been tested. It was coped here from a GC
- * patch so that we wouldn't lose the code in the upgrade to gc7.
*/
+/* FIXME: seems to be untested. */
+
#include "../all_atomic_load_store.h"
#include "../ordered.h" /* There are no multiprocessor implementations. */