* src/atomic_ops/sysdeps/armcc/arm_v6.h (AO_T_IS_INT): Define macro
(signifying that AO_t is in fact int and, thus, defining AO_int_...
primitives).
* src/atomic_ops/sysdeps/gcc/arm.h b/src/atomic_ops/sysdeps/gcc/arm.h
(AO_T_IS_INT): Likewise.
* src/atomic_ops/sysdeps/gcc/avr32.h (AO_T_IS_INT): Likewise.
* src/atomic_ops/sysdeps/msftc/arm.h (AO_T_IS_INT): Likewise.
* src/atomic_ops/sysdeps/gcc/arm.h (AO_T_IS_INT): Add FIXME
(AO_T_IS_INT should be defined conditionally on adding 64-bit ABI
support).
* src/atomic_ops/sysdeps/gcc/mips.h (AO_T_IS_INT): Likewise.
#define AO_HAVE_compare_double_and_swap_double
#endif /* __TARGET_ARCH_ARM >= 6 */
+
+#define AO_T_IS_INT
}
# define AO_HAVE_test_and_set_full
#endif /* !AO_HAVE_test_and_set[_full] && AO_ARM_HAVE_SWP */
+
+/* FIXME: 32-bit ABI is assumed. */
+#define AO_T_IS_INT
#define AO_HAVE_compare_and_swap_full
/* TODO: implement AO_fetch_compare_and_swap. */
+
+#define AO_T_IS_INT
/* generated automatically (and AO_int_... primitives are */
/* defined properly after the first generalization pass). */
+/* FIXME: 32-bit ABI is assumed. */
#define AO_T_IS_INT
/* AO_test_and_set_full() is emulated using CAS. */
#endif /* _M_ARM < 6 */
+
+#define AO_T_IS_INT