world of gcc asm constraint magic. Should stop random crashes.
(ilockdecr): Ditto.
+2004-06-04 Christopher Faylor <cgf@alum.bu.edu>
+
+ * winbase.h (ilockincr): Add more neverending changes from the
+ inexplicable world of gcc asm constraint magic. Should stop random
+ crashes.
+ (ilockdecr): Ditto.
+
2004-06-03 Christopher Faylor <cgf@alum.bu.edu>
* autoload.cc (IsDosDeviceName_U): Define.
movl $1,%0\n\
lock xadd %0,%1\n\
inc %0\n\
- ": "=a" (__res), "=m" (*m): "m" (m): "cc");
+ ": "=r" (__res), "=m" (*m): "m" (*m): "cc");
return __res;
}
movl $0xffffffff,%0\n\
lock xadd %0,%1\n\
dec %0\n\
- ": "=a" (__res), "=m" (*m): "m" (m): "cc");
+ ": "=r" (__res), "=m" (*m): "m" (*m): "cc");
return __res;
}