From 5e00bcd6a260ce67d63980faa034ec81bbe17265 Mon Sep 17 00:00:00 2001 From: hboehm Date: Fri, 18 May 2007 04:44:44 +0000 Subject: [PATCH] 2007-05-17 Hans Boehm * src/atomic_ops/sysdeps/gcc/hppa.h (AO_test_and_set_full): Add cast for return. 2007-05-17 Hans Boehm * include/private/gc_priv.h: Define AO_REQUIRE_CAS. --- ChangeLog | 4 ++++ src/atomic_ops/sysdeps/gcc/hppa.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5a0f8c7..8360f50 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-05-17 Hans Boehm + * src/atomic_ops/sysdeps/gcc/hppa.h (AO_test_and_set_full): + Add cast for return. + 2007-05-14 Hans Boehm doc/README.txt: Update to reflect C++0x effort. diff --git a/src/atomic_ops/sysdeps/gcc/hppa.h b/src/atomic_ops/sysdeps/gcc/hppa.h index 3349a38..f303d7f 100644 --- a/src/atomic_ops/sysdeps/gcc/hppa.h +++ b/src/atomic_ops/sysdeps/gcc/hppa.h @@ -81,7 +81,7 @@ AO_INLINE AO_TS_VAL_t AO_test_and_set_full(volatile AO_TS_t * addr) { volatile unsigned int *a = __ldcw_align (addr); - return __ldcw (a); + return (AO_TS_VAL_t) __ldcw (a); } AO_INLINE void -- 2.40.0