diff options
Diffstat (limited to 'libc/sysdeps')
-rw-r--r-- | libc/sysdeps/linux/bfin/clone.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/sysdeps/linux/bfin/clone.c b/libc/sysdeps/linux/bfin/clone.c index 3185d1b11..6392fd664 100644 --- a/libc/sysdeps/linux/bfin/clone.c +++ b/libc/sysdeps/linux/bfin/clone.c @@ -24,7 +24,7 @@ clone (int (*fn)(void *arg), void *child_stack, int flags, void *arg, ...) "excpt 0;" /*Call sys_clone*/ "%0 = r0;" "cc = r0 == 0;" - "if !cc jump xxx;" /* if (rval != 0) skip to parent */ + "if !cc jump .Lxxx;" /* if (rval != 0) skip to parent */ "r0 = %4;" "p0 = %5;" "fp = 0;" @@ -33,7 +33,7 @@ clone (int (*fn)(void *arg), void *child_stack, int flags, void *arg, ...) "call (p1);" /* Call cloned function */ "p0 = %6;" "excpt 0;" /* Call sys_exit */ - "xxx: nop;" + ".Lxxx: nop;" : "=d" (rval) : "i" (__NR_clone), "a" (child_stack), "a" (flags), "a" (arg), "a" (fn), "i" (__NR_exit) : "CC", "R0", "R1", "P0"); @@ -45,14 +45,14 @@ clone (int (*fn)(void *arg), void *child_stack, int flags, void *arg, ...) "excpt 0;" /*Call sys_clone*/ "%0 = r0;" "cc = r0 == 0;" - "if !cc jump xxx;" /* if (rval != 0) skip to parent */ + "if !cc jump .Lxxx;" /* if (rval != 0) skip to parent */ "r0 = %4;" "p0 = %5;" "fp = 0;" "call (p0);" /* Call cloned function */ "p0 = %6;" "excpt 0;" /* Call sys_exit */ - "xxx: nop;" + ".Lxxx: nop;" : "=d" (rval) : "i" (__NR_clone), "a" (child_stack), "a" (flags), "a" (arg), "a" (fn), "i" (__NR_exit) : "CC", "R0", "R1", "P0"); |