Index: src/atomic.h ================================================================== --- src/atomic.h +++ src/atomic.h @@ -500,13 +500,13 @@ __asm__ ( "xorl %0, %0\n\t" "lock\n\t" "cmpxchg %2, %3\n\t" - "jne .1\n\t" + "jne 0\n\t" "incl %0\n" - ".1:" + "0:" : "=&r"(r) : "a"(o), "r"(n), "m"(*p) ); return r; @@ -532,13 +532,13 @@ __asm__ ( "xorl %0, %0\n\t" "lock\n\t" "cmpxchg %2, %3\n\t" - "jne .1\n\t" + "jne 0\n\t" "incl %0\n" - ".1:" + "0:" : "=&r"(r) : "a"(o), "r"(n), "m"(*p) ); return r; @@ -564,13 +564,13 @@ __asm__ ( "xorl %0, %0\n\t" "lock\n\t" "cmpxchg %2, %3\n\t" - "jne .1\n\t" + "jne 0\n\t" "incl %0\n" - ".1:" + "0:" : "=&r"(r) : "a"(o), "r"(n), "m"(*p) ); return r;