From: Ivo Raisr Date: Mon, 6 Feb 2017 12:49:50 +0000 (-0200) Subject: sparc: Remove unused assignment in __clone X-Git-Tag: glibc-2.26~820 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=0b20e02c976ddd89a4adaa3a0c26baec3e275161;p=glibc.git sparc: Remove unused assignment in __clone 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. --- diff --git a/ChangeLog b/ChangeLog index e4885cf260..fa2fbf0903 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-02-06 Ivo Raisr + + [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 * sysdeps/nptl/lowlevellock.h (lll_trylock, lll_cond_trylock): diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S b/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S index 2e5d09d1cb..6d2f5bd55f 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/clone.S @@ -48,7 +48,6 @@ ENTRY (__clone) expects. */ sub %o1, 96, %o1 mov %i3, %g3 - mov %i2, %g4 /* ptid */ mov %i4,%o2 diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S b/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S index fea6bf7921..fc28539a59 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/clone.S @@ -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 */