diff options
author | Zoltan Varga <vargaz@gmail.com> | 2005-08-20 21:00:58 +0400 |
---|---|---|
committer | Zoltan Varga <vargaz@gmail.com> | 2005-08-20 21:00:58 +0400 |
commit | dfc472d352f50c935e4c0490251f4949f726112d (patch) | |
tree | b89193b062bf81ec4d742f22d73598babd9f7de2 /libgc | |
parent | 6737f99a686d69f0d8efa4909a0da8f47d75aa6a (diff) |
2005-08-20 Zoltan Varga <vargaz@freemail.hu>
* include/private/gc_locks.h: Fix compilation of GC_test_and_set on IA64 with gcc-3.3.5.
svn path=/trunk/mono/; revision=48600
Diffstat (limited to 'libgc')
-rw-r--r-- | libgc/ChangeLog | 3 | ||||
-rw-r--r-- | libgc/include/private/gc_locks.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/libgc/ChangeLog b/libgc/ChangeLog index 76a60c23db7..be9324680a8 100644 --- a/libgc/ChangeLog +++ b/libgc/ChangeLog @@ -1,3 +1,6 @@ +2005-08-20 Zoltan Varga <vargaz@freemail.hu> + + * include/private/gc_locks.h: Fix compilation of GC_test_and_set on IA64 with gcc-3.3.5. Thu Aug 18 18:08:54 CEST 2005 Paolo Molaro <lupus@ximian.com> diff --git a/libgc/include/private/gc_locks.h b/libgc/include/private/gc_locks.h index df8043b64be..e0711b167c0 100644 --- a/libgc/include/private/gc_locks.h +++ b/libgc/include/private/gc_locks.h @@ -108,7 +108,7 @@ # ifndef __INTEL_COMPILER __asm__ __volatile__("xchg4 %0=%1,%2" : "=r"(oldval), "=m"(*addr) - : "r"(n), "1"(*addr) : "memory"); + : "r"(n) : "memory"); # else oldval = _InterlockedExchange(addr, n); # endif |