[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