diff options
Diffstat (limited to 'arch/sh')
-rw-r--r-- | arch/sh/atomic_arch.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/sh/atomic_arch.h b/arch/sh/atomic_arch.h index d48a7651..0a4d0c11 100644 --- a/arch/sh/atomic_arch.h +++ b/arch/sh/atomic_arch.h @@ -1,3 +1,5 @@ +#include "libc.h" + #if defined(__SH4A__) #define a_ll a_ll @@ -30,7 +32,7 @@ static inline void a_barrier() #else #define a_cas a_cas -__attribute__((__visibility__("hidden"))) extern const void *__sh_cas_ptr; +extern hidden const void *__sh_cas_ptr; static inline int a_cas(volatile int *p, int t, int s) { register int r1 __asm__("r1"); |