Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/libgc
diff options
context:
space:
mode:
authorZoltan Varga <vargaz@gmail.com>2005-08-20 21:00:58 +0400
committerZoltan Varga <vargaz@gmail.com>2005-08-20 21:00:58 +0400
commitdfc472d352f50c935e4c0490251f4949f726112d (patch)
treeb89193b062bf81ec4d742f22d73598babd9f7de2 /libgc
parent6737f99a686d69f0d8efa4909a0da8f47d75aa6a (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/ChangeLog3
-rw-r--r--libgc/include/private/gc_locks.h2
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