[uClibc-cvs] svn commit: trunk/uClibc/libpthread/linuxthreads

jocke at uclibc.org jocke at uclibc.org
Sat May 28 21:59:39 UTC 2005


Author: jocke
Date: 2005-05-28 15:59:38 -0600 (Sat, 28 May 2005)
New Revision: 10430

Log:
gcc says
  spinlock.c:35: warning: matching constraint does not allow a register

Update the asm to match glibc.


Modified:
   trunk/uClibc/libpthread/linuxthreads/spinlock.c


Changeset:
Modified: trunk/uClibc/libpthread/linuxthreads/spinlock.c
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/spinlock.c	2005-05-28 21:58:09 UTC (rev 10429)
+++ trunk/uClibc/libpthread/linuxthreads/spinlock.c	2005-05-28 21:59:38 UTC (rev 10430)
@@ -32,7 +32,7 @@
 {
   WRITE_MEMORY_BARRIER();
   *spinlock = __LT_SPINLOCK_INIT;
-  __asm __volatile ("" : "=m" (*spinlock) : "0" (*spinlock));
+  __asm __volatile ("" : "=m" (*spinlock) : "m" (*spinlock));
 }
 
 




More information about the uClibc-cvs mailing list