[mpich2-commits] r4206 - mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks

buntinas at mcs.anl.gov buntinas at mcs.anl.gov
Thu Mar 26 15:31:03 CDT 2009


Author: buntinas
Date: 2009-03-26 15:31:03 -0500 (Thu, 26 Mar 2009)
New Revision: 4206

Modified:
   mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h
Log:
merged r4143 from 1_0 branch: fixed typo in ia64 atomics

Modified: mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h
===================================================================
--- mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h	2009-03-26 20:30:13 UTC (rev 4205)
+++ mpich2/branches/release/MPICH2_1_0_8/src/mpid/common/locks/mpidu_atomic_primitives.h	2009-03-26 20:31:03 UTC (rev 4206)
@@ -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