[mpich2-commits] r3959 - mpich2/trunk/src/mpid/common/locks

goodell at mcs.anl.gov goodell at mcs.anl.gov
Fri Mar 6 16:53:09 CST 2009


Author: goodell
Date: 2009-03-06 16:53:09 -0600 (Fri, 06 Mar 2009)
New Revision: 3959

Modified:
   mpich2/trunk/src/mpid/common/locks/setup
Log:
Fix ticket #267, SPARC inline locks messages on OSX.

No reviewer.

Modified: mpich2/trunk/src/mpid/common/locks/setup
===================================================================
--- mpich2/trunk/src/mpid/common/locks/setup	2009-03-06 21:40:59 UTC (rev 3958)
+++ mpich2/trunk/src/mpid/common/locks/setup	2009-03-06 22:53:09 UTC (rev 3959)
@@ -3,7 +3,7 @@
 #
 # Test for SPARC Compiler inline features.
 cat >lconftest.il << EOF
-void lock_acquire(int * lock);
+void MPIDU_lock_acquire(int * lock);
 .inline lock_acquire, 4
  1:
     set 1, %o1
@@ -13,7 +13,7 @@
     nop
     membar #LoadLoad | #LoadStore
 .end
-void lock_release(int * lock);
+void MPIDU_lock_release(int * lock);
 .inline lock_release, 4
     membar #StoreStore | #LoadStore
     clr [%o0]
@@ -23,8 +23,8 @@
 int main(int argc, char ** argv)
 {
     int lock = 0;
-    lock_acquire(&lock);
-    lock_release(&lock);
+    MPIDU_lock_acquire(&lock);
+    MPIDU_lock_release(&lock);
     return 0;
 }
 EOF
@@ -48,7 +48,7 @@
 rm -f lconftest*
 
 cat >lconftest.il << EOF
-void lock_acquire(int * lock);
+void MPIDU_lock_acquire(int * lock);
 .inline lock_acquire, 4
  1:
     ldstub [%o0], %o1
@@ -56,7 +56,7 @@
     bne 1b
     nop
 .end
-void lock_release(int * lock);
+void MPIDU_lock_release(int * lock);
 .inline lock_release, 4
     stbar
     clrb [%o0]
@@ -66,8 +66,8 @@
 int main(int argc, char ** argv)
 {
     int lock = 0;
-    lock_acquire(&lock);
-    lock_release(&lock);
+    MPIDU_lock_acquire(&lock);
+    MPIDU_lock_release(&lock);
     return 0;
 }
 EOF



More information about the mpich2-commits mailing list