From: twisti Date: Fri, 9 Feb 2007 13:00:04 +0000 (+0000) Subject: * src/vm/jit/i386/asmpart.S (asm_compare_and_swap): Added ; after X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=6b319b1f5aa87613c6d3cf9a0b69ce3051725af8;p=cacao.git * src/vm/jit/i386/asmpart.S (asm_compare_and_swap): Added ; after lock, Darwin's assembler requires that. (asm_compare_and_swap): Likewise. --- diff --git a/src/vm/jit/i386/asmpart.S b/src/vm/jit/i386/asmpart.S index 24b5edb6d..92f75974e 100644 --- a/src/vm/jit/i386/asmpart.S +++ b/src/vm/jit/i386/asmpart.S @@ -22,7 +22,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: asmpart.S 7254 2007-01-29 21:38:54Z twisti $ + $Id: asmpart.S 7310 2007-02-09 13:00:04Z twisti $ */ @@ -658,7 +658,7 @@ asm_compare_and_swap: mov 1*4(sp),%ecx /* load p into a register */ mov 2*4(sp),%eax /* load oldval into return register */ mov 3*4(sp),%edx /* load newval into a register */ - lock cmpxchgl %edx,0(%ecx) + lock; cmpxchgl %edx,0(%ecx) ret @@ -669,7 +669,7 @@ asm_compare_and_swap: *******************************************************************************/ asm_memory_barrier: - lock add $0,0(sp) + lock; add $0,0(sp) ret