* atomic.h: Fix ilp32 support on ppc.
svn path=/trunk/mono/; revision=136549
+2009-06-20 Zoltan Varga <vargaz@gmail.com>
+
+ * atomic.h: Fix ilp32 support on ppc.
+
2009-05-28 Mark Probst <mark.probst@gmail.com>
* collection.c (_wapi_collection_init): If pthread_create() fails,
#define InterlockedExchangePointer(dest,exch) (void*)InterlockedExchange((volatile gint32 *)(dest), (gint32)(exch))
#else
-#ifdef __mono_ppc64__
+#if defined(__mono_ppc64__) && !defined(__mono_ilp32__)
#define LDREGX "ldarx"
#define STREGCXD "stdcx."
#define CMPREG "cmpd"