ARM: Fix compiler warnings from atomic.h
commit57977c4bf379c7f0b3dcf8b9a97a76214bfdf677
authorWill Newton <will.newton@linaro.org>
Fri, 4 Jul 2014 15:10:15 +0000 (4 16:10 +0100)
committerWill Newton <will.newton@linaro.org>
Thu, 17 Jul 2014 10:36:31 +0000 (17 11:36 +0100)
tree189c50e49ec7ee60687d60fed3cb2b82e1044472
parent32bead5b6d6edc4421a8ca628ce7dc14d435202a
ARM: Fix compiler warnings from atomic.h

__arch_compare_and_exchange_bool_*_int return a boolean so in the
dummy implementations for 8, 16 and 64 bits return zero rather than
oldval. Zero is used rather than TRUE or FALSE to avoid needing to
including any headers for these dummy functions.

ChangeLog:

2014-07-17  Will Newton  <will.newton@linaro.org>

* sysdeps/arm/bits/atomic.h
(__arch_compare_and_exchange_bool_8_int): Evaluate to zero.
(__arch_compare_and_exchange_bool_16_int): Likewise.
(__arch_compare_and_exchange_bool_64_int): Likewise.
ChangeLog
sysdeps/arm/bits/atomic.h