[mpich2-commits] r4143 - mpich2/branches/release/mpich2-1.0/src/mpid/common/locks

buntinas at mcs.anl.gov buntinas at mcs.anl.gov
Fri Mar 20 09:51:39 CDT 2009


Author: buntinas
Date: 2009-03-20 09:51:38 -0500 (Fri, 20 Mar 2009)
New Revision: 4143

Modified:
   mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h
Log:
fixed typo in ia64 atomics

Modified: mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h
===================================================================
--- mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h	2009-03-20 13:21:31 UTC (rev 4142)
+++ mpich2/branches/release/mpich2-1.0/src/mpid/common/locks/mpidu_atomic_primitives.h	2009-03-20 14:51:38 UTC (rev 4143)
@@ -455,7 +455,7 @@
 #elif defined(HAVE_GCC_AND_IA64_ASM)
     /* is pointer swizzling necessary here? */
     __asm__ __volatile__ ("xchg8 %0=[%2],%3"
-                          : "=r" (val), "=m" (*val)
+                          : "=r" (val), "=m" (*ptr)
                           : "r" (ptr), "0" (val));
     return val;
 #else /* "lock-op-unlock" fallback */
@@ -501,7 +501,7 @@
 #elif defined(HAVE_GCC_AND_IA64_ASM)
     /* is pointer swizzling necessary here? */
     __asm__ __volatile__ ("xchg8 %0=[%2],%3"
-                          : "=r" (val), "=m" (*val)
+                          : "=r" (val), "=m" (*ptr)
                           : "r" (ptr), "0" (val));
     return val;
 #else /* "lock-op-unlock" fallback */
@@ -535,7 +535,7 @@
 #elif defined(HAVE_GCC_AND_IA64_ASM)
     /* is pointer swizzling necessary here? */
     __asm__ __volatile__ ("xchg8 %0=[%2],%3"
-                          : "=r" (val), "=m" (*val)
+                          : "=r" (val), "=m" (*ptr)
                           : "r" (ptr), "0" (val));
     return val;
 #else /* "lock-op-unlock" fallback */



More information about the mpich2-commits mailing list