m68k: avoid local labels in symbol table
authorAndreas Schwab <schwab@linux-m68k.org>
Fri, 22 Apr 2016 19:33:20 +0000 (21:33 +0200)
committerAndreas Schwab <schwab@linux-m68k.org>
Sat, 30 Apr 2016 16:50:39 +0000 (18:50 +0200)
ChangeLog
sysdeps/unix/sysv/linux/m68k/clone.S

index ab05782..943556f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-04-30  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * sysdeps/unix/sysv/linux/m68k/clone.S: Localize labels.
+
 2016-04-29  Stephen Gallagher  <sgallagh@redhat.com>
            Carlos O'Donell  <carlos@redhat.com>
 
index aec12cb..3a82844 100644 (file)
@@ -90,17 +90,17 @@ ENTRY (__clone)
 
        tstl    %d0
        jmi     SYSCALL_ERROR_LABEL
-       jeq     thread_start
+       jeq     1f
 
        rts
 
-thread_start:
+1:
        cfi_startproc
        cfi_undefined (pc)      /* Mark end of stack */
        subl    %fp, %fp        /* terminate the stack frame */
        /* Check and see if we need to reset the PID.  */
        andl    #CLONE_VM, %d1
-       jne     donepid
+       jne     1f
        movel   #SYS_ify (getpid), %d0
        trap    #0
        movel   %a0, -(%sp)
@@ -110,7 +110,7 @@ thread_start:
        movel   %d0, PID_OFFSET(%a0)
        movel   %d0, TID_OFFSET(%a0)
        movel   (%sp)+, %a0
-donepid:
+1:
        jsr     (%a0)
        movel   %d0, %d1
        movel   #SYS_ify (exit), %d0