mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-05 19:35:52 +03:00
i386/clone.S: Remove redundant EBX load
There is no neeed for call L(here) L(here): popl %ebx addl $_GLOBAL_OFFSET_TABLE_+[.-L(here)], %ebx before movl %eax, %ebx
This commit is contained in:
@@ -106,12 +106,6 @@ L(thread_start):
|
|||||||
/* Note: %esi is zero. */
|
/* Note: %esi is zero. */
|
||||||
movl %esi,%ebp /* terminate the stack frame */
|
movl %esi,%ebp /* terminate the stack frame */
|
||||||
call *%ebx
|
call *%ebx
|
||||||
#ifdef PIC
|
|
||||||
call L(here)
|
|
||||||
L(here):
|
|
||||||
popl %ebx
|
|
||||||
addl $_GLOBAL_OFFSET_TABLE_+[.-L(here)], %ebx
|
|
||||||
#endif
|
|
||||||
movl %eax, %ebx
|
movl %eax, %ebx
|
||||||
movl $SYS_ify(exit), %eax
|
movl $SYS_ify(exit), %eax
|
||||||
ENTER_KERNEL
|
ENTER_KERNEL
|
||||||
|
Reference in New Issue
Block a user