add membarrier syscall wrapper, refactor dynamic tls install to use it
[musl] / src / internal / arm / syscall.s
index 2028456..64dba2f 100644 (file)
@@ -1,3 +1,4 @@
+.syntax unified
 .global __syscall
 .hidden __syscall
 .type __syscall,%function
@@ -11,6 +12,4 @@ __syscall:
        ldmfd ip,{r3,r4,r5,r6}
        svc 0
        ldmfd sp!,{r4,r5,r6,r7}
-       tst lr,#1
-       moveq pc,lr
        bx lr