diff options
author | Zoltan Varga <vargaz@gmail.com> | 2010-03-09 03:40:06 +0300 |
---|---|---|
committer | Zoltan Varga <vargaz@gmail.com> | 2010-03-09 03:40:06 +0300 |
commit | 57f8ad7e99143010bf8c59261bd31ed255467ab3 (patch) | |
tree | cff1a6c1f9fb3fecb52245eae2ee6db1fddd848c /libgc/include | |
parent | c46c440e039fb49905fe07c7de3266a6b21b2c3c (diff) |
2010-03-09 Zoltan Varga <vargaz@gmail.com>
* include/private/gc_locks.h: Fix amd64 build with newer gcc's.
svn path=/trunk/mono/; revision=153291
Diffstat (limited to 'libgc/include')
-rw-r--r-- | libgc/include/private/gc_locks.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libgc/include/private/gc_locks.h b/libgc/include/private/gc_locks.h index 3803f6acc44..7b8e6e1bda6 100644 --- a/libgc/include/private/gc_locks.h +++ b/libgc/include/private/gc_locks.h @@ -409,7 +409,7 @@ { char result; __asm__ __volatile__("lock; cmpxchgl %2, %0; setz %1" - : "+m"(*(addr)), "=r"(result) + : "+m"(*(addr)), "=q"(result) : "r" (new_val), "a"(old) : "memory"); return (GC_bool) result; } |