harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From e...@apache.org
Subject svn commit: r761592 - /harmony/enhanced/drlvm/trunk/vm/port/include/port_atomic.h
Date Fri, 03 Apr 2009 09:57:04 GMT
Author: egor
Date: Fri Apr  3 09:57:04 2009
New Revision: 761592

URL: http://svn.apache.org/viewvc?rev=761592&view=rev
Log:
Applying patch from HARMONY-6137: [drlvm][concurrent] AtomicLong compare and swap returning
wrong indicator

Modified:
    harmony/enhanced/drlvm/trunk/vm/port/include/port_atomic.h

Modified: harmony/enhanced/drlvm/trunk/vm/port/include/port_atomic.h
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/port/include/port_atomic.h?rev=761592&r1=761591&r2=761592&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/port/include/port_atomic.h (original)
+++ harmony/enhanced/drlvm/trunk/vm/port/include/port_atomic.h Fri Apr  3 09:57:04 2009
@@ -219,7 +219,7 @@
         "pop %%ebx"
         : /* no outputs (why not comp?)*/
         :"m"(comp), "m"(value), "m"(data) /* inputs */
-        :"%eax", "%ecx", "%edx", "%esi" /* clobbers */
+        :"%eax", "%ecx", "%edx", "%esi", "memory" /* clobbers */
     );
     return comp;
 #elif defined(_EM64T_) // defined(_IA32_)



Mime
View raw message