i386: Use __glibc_likely/__glibc_likely in dl-machine.h
commitf886c16ca5d1f35bd77946c3a93b6149b05f38f0
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 5 Feb 2018 14:13:31 +0000 (5 06:13 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 5 Feb 2018 14:22:40 +0000 (5 06:22 -0800)
treea91993144c7b5d73e2d55af703fec6931110592e
parent8f4bf93fb9c15097db552a3427e169cdec6107c4
i386: Use __glibc_likely/__glibc_likely in dl-machine.h

The differences in elf/dl-reloc.os are

--- before     2018-02-05 03:53:31.970492246 -0800
+++ after      2018-02-05 03:53:49.719902340 -0800
@@ -1202,9 +1202,9 @@ _dl_relocate_object:
  movl -60(%ebp), %eax
  testl %eax, %eax
  je .L249
- movl 8(%eax), %eax
- movl 8(%ebx), %esi
- cmpl %esi, %eax
+ movl 8(%eax), %esi
+ movl 8(%ebx), %eax
+ cmpl %eax, %esi
  ja .L284
  jb .L707
 .L285:
@@ -2255,7 +2255,7 @@ _dl_relocate_object:
  cmpl $6, %edi
  movl $4, %edx
  je .L132
- cmpl %ecx, %eax
+ cmpl %eax, %ecx
  je .L350
  cmpl $7, %edi
  je .L419
@@ -2735,7 +2735,7 @@ _dl_relocate_object:
  je .L120
 .L121:
  movl -96(%ebp), %edx
- movl $640, 8(%esp)
+ movl $639, 8(%esp)
  leal __PRETTY_FUNCTION__.9431@GOTOFF(%edx), %eax
  movl %eax, 12(%esp)
  leal .LC9@GOTOFF(%edx), %eax
@@ -3454,10 +3454,10 @@ _dl_relocate_object:
  movl -152(%ebp), %eax
  movl %eax, 4(%esp)
  call _dl_dprintf
- movl -60(%ebp), %eax
- movl 8(%ebx), %esi
+ movl 8(%ebx), %eax
+ movl -60(%ebp), %ebx
  movl -112(%ebp), %edx
- movl 8(%eax), %eax
+ movl 8(%ebx), %esi
  jmp .L285
 .L713:
  movl %esi, (%esp)

* sysdeps/i386/dl-machine.h (elf_machine_rel): Replace
__builtin_expect with __glibc_likely and __glibc_unlikely.
(elf_machine_rela): Likewise.
(elf_machine_lazy_rel): Likewise.
ChangeLog
sysdeps/i386/dl-machine.h