]> granicus.if.org Git - libatomic_ops/commitdiff
2006-12-14 Hans Boehm <Hans.Boehm@hp.com>
authorhboehm <hboehm>
Thu, 14 Dec 2006 21:40:10 +0000 (21:40 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 25 Jul 2011 12:03:23 +0000 (16:03 +0400)
* libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h: Add
casts to return values for test_and_set implementations.

src/atomic_ops/sysdeps/gcc/powerpc.h

index 3ca39febabe648817701b41f48646178e541fdab..01498721f580ff1973689b45019c1904f96a965c 100644 (file)
@@ -115,7 +115,7 @@ AO_test_and_set(volatile AO_TS_t *addr) {
               : "r"(addr), "r"(temp)
               : "memory", "cc");
 
-  return oldval;
+  return (AO_TS_VAL_t)oldval;
 }
 
 #else
@@ -136,7 +136,7 @@ AO_test_and_set(volatile AO_TS_t *addr) {
               : "r"(addr), "r"(temp)
               : "memory", "cc");
 
-  return oldval;
+  return (AO_TS_VAL_t)oldval;
 }
 
 #endif