OSDN Git Service

nptl_sh: Fix compiler warning due to shadowed variable
authorCarmelo Amoroso <carmelo.amoroso@st.com>
Tue, 20 Jul 2010 05:45:19 +0000 (07:45 +0200)
committerCarmelo Amoroso <carmelo.amoroso@st.com>
Thu, 16 Sep 2010 10:31:50 +0000 (12:31 +0200)
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
libc/sysdeps/linux/sh/bits/atomic.h

index bc79b29..fa6d0de 100644 (file)
@@ -79,7 +79,7 @@ typedef uintmax_t uatomic_max_t;
 */
 
 #define __arch_compare_and_exchange_n(mem, newval, oldval, bwl, version) \
-  ({ signed long __result; \
+  ({ signed long __arch_result; \
      __asm__ __volatile__ ("\
        .align 2\n\
        mova 1f,r0\n\
@@ -94,10 +94,10 @@ typedef uintmax_t uatomic_max_t;
      .ifeqs \"bool\",\"" #version "\"\n\
         movt %0\n\
      .endif\n"                                 \
-       : "=&r" (__result)                      \
+       : "=&r" (__arch_result)                 \
        : "r" (mem), "r" (newval), "r" (oldval) \
        : "r0", "r1", "t", "memory");           \
-     __result; })
+     __arch_result; })
 
 #define __arch_compare_and_exchange_val_8_acq(mem, newval, oldval) \
   __arch_compare_and_exchange_n(mem, newval, (int8_t)(oldval), b, val)