diff options
Diffstat (limited to 'include/asm-alpha/atomic.h')
-rw-r--r-- | include/asm-alpha/atomic.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/asm-alpha/atomic.h b/include/asm-alpha/atomic.h index 67b74d356..81f7b8268 100644 --- a/include/asm-alpha/atomic.h +++ b/include/asm-alpha/atomic.h @@ -41,7 +41,7 @@ extern __inline__ void atomic_add(int i, atomic_t * v) " addl %0,%2,%0\n" " stl_c %0,%1\n" " beq %0,2f\n" - ".section .text2,\"ax\"\n" + ".subsection 2\n" "2: br 1b\n" ".previous" :"=&r" (temp), "=m" (__atomic_fool_gcc(v)) @@ -56,7 +56,7 @@ extern __inline__ void atomic_sub(int i, atomic_t * v) " subl %0,%2,%0\n" " stl_c %0,%1\n" " beq %0,2f\n" - ".section .text2,\"ax\"\n" + ".subsection 2\n" "2: br 1b\n" ".previous" :"=&r" (temp), "=m" (__atomic_fool_gcc(v)) @@ -76,7 +76,7 @@ extern __inline__ long atomic_add_return(int i, atomic_t * v) " stl_c %0,%1\n" " beq %0,2f\n" " mb\n" - ".section .text2,\"ax\"\n" + ".subsection 2\n" "2: br 1b\n" ".previous" :"=&r" (temp), "=m" (__atomic_fool_gcc(v)), "=&r" (result) @@ -94,7 +94,7 @@ extern __inline__ long atomic_sub_return(int i, atomic_t * v) " stl_c %0,%1\n" " beq %0,2f\n" " mb\n" - ".section .text2,\"ax\"\n" + ".subsection 2\n" "2: br 1b\n" ".previous" :"=&r" (temp), "=m" (__atomic_fool_gcc(v)), "=&r" (result) |