Index: osl/unx/interlck.c =================================================================== RCS file: /cvs/porting/sal/osl/unx/interlck.c,v retrieving revision 1.9 diff -u -r1.9 interlck.c --- osl/unx/interlck.c 16 Jul 2003 17:20:50 -0000 1.9 +++ osl/unx/interlck.c 30 Jul 2003 15:35:44 -0000 @@ -120,7 +120,8 @@ "1: lwarx %0,0,%2\n\t" " addi %0,%0,1\n\t" " stwcx. %0,0,%2\n\t" - " bne- 1b" + " bne- 1b\n\t" + " isync" : "=&r" (nCount), "=m" (*pCount) : "r" (pCount) : "memory"); @@ -137,7 +138,8 @@ "1: lwarx %0,0,%2\n\t" " subi %0,%0,1\n\t" " stwcx. %0,0,%2\n\t" - " bne- 1b" + " bne- 1b\n\t" + " isync" : "=&r" (nCount), "=m" (*pCount) : "r" (pCount) : "memory");