sparc: Remove unused assignment in __clone
authorIvo Raisr <ivo.raisr@oracle.com>
Mon, 6 Feb 2017 12:49:50 +0000 (10:49 -0200)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 6 Feb 2017 13:30:41 +0000 (11:30 -0200)
It is no longer needed to preserve the flags parameter to `clone' since
the commit c579f48edba88380635ab98cb612030e3ed8691e (Remove cached
PID/TID in clone).

Testing was performed successfully on sparcv9/Linux.

[BZ #21075]
* sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__clone): Remove
unused assignment.
* sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone): Likewise.

ChangeLog
sysdeps/unix/sysv/linux/sparc/sparc32/clone.S
sysdeps/unix/sysv/linux/sparc/sparc64/clone.S

index e4885cf..fa2fbf0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-02-06  Ivo Raisr <ivo.raisr@oracle.com>
+
+       [BZ #21075]
+       * sysdeps/unix/sysv/linux/sparc/sparc64/clone.S (__clone): Remove
+       unused assignment.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/clone.S (__clone): Likewise.
+
 2017-02-06  Stefan Liebler  <stli@linux.vnet.ibm.com>
 
        * sysdeps/nptl/lowlevellock.h (lll_trylock, lll_cond_trylock):
index 2e5d09d..6d2f5bd 100644 (file)
@@ -48,7 +48,6 @@ ENTRY (__clone)
           expects.  */
        sub     %o1, 96, %o1
        mov     %i3, %g3
-       mov     %i2, %g4
 
        /* ptid */
        mov     %i4,%o2
index fea6bf7..fc28539 100644 (file)
@@ -51,7 +51,6 @@ ENTRY (__clone)
           expects.  Also, subtract STACK_BIAS.  */
        sub     %i1, 192 + 0x7ff, %o1
        mov     %i3, %g3
-       mov     %i2, %g4
 
        mov     %i4,%o2                 /* PTID */
        mov     %i5,%o3                 /* TLS */