]> granicus.if.org Git - libatomic_ops/commitdiff
2007-05-17 Hans Boehm <Hans.Boehm@hp.com>
authorhboehm <hboehm>
Fri, 18 May 2007 04:44:44 +0000 (04:44 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:23 +0000 (16:03 +0400)
* src/atomic_ops/sysdeps/gcc/hppa.h (AO_test_and_set_full):
Add cast for return.

2007-05-17  Hans Boehm <Hans.Boehm@hp.com>

* include/private/gc_priv.h: Define AO_REQUIRE_CAS.

ChangeLog
src/atomic_ops/sysdeps/gcc/hppa.h

index 5a0f8c7de2f939c82cc1fe78ac48ea05cae950a7..8360f50858882ab384feddcc2c6ad8258e999adb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-17 Hans Boehm <Hans.Boehm@hp.com>
+       * src/atomic_ops/sysdeps/gcc/hppa.h (AO_test_and_set_full):
+       Add cast for return.
+
 2007-05-14 Hans Boehm <Hans.Boehm@hp.com>
        doc/README.txt: Update to reflect C++0x effort.
 
index 3349a38bb1e0ddd4451438df2b7ba32e9c212d42..f303d7f35286a9a158602ae1678cbc81b4e26ede 100644 (file)
@@ -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