avoid blx instruction which does not exist on armv4t or armv4
[musl] / src / thread / arm / clone.s
index 65cd3f5..ce372ad 100644 (file)
@@ -29,7 +29,8 @@ clone:
        mov pc,r5
 2:     mov r1,r0
        mov r0,#1
-       svc
+       svc 0
 
-1:     blx r5
+1:     mov lr,pc
+       bx r5
        b 2b