bfd/
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 30 Jun 2006 14:16:13 +0000 (14:16 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 30 Jun 2006 14:16:13 +0000 (14:16 +0000)
commit10efb593b775f1426395c4521a11c4ec2fe6bc19
tree3c5f51d8afcfb9971ecf887285fcffa974c1289b
parent53b8873bef9753edf97fa8ef2bcabefd566bcd48
bfd/

2006-06-30  H.J. Lu  <hongjiu.lu@intel.com>

* elf32-i386.c (elf_i386_relocate_section): Use xchg %ax,%ax
instead of 2 nops.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
(elf64_x86_64_plt0_entry): Use nopl 0(%rax) instead of 4 nops.

ld/testsuite/

2006-06-30  H.J. Lu  <hongjiu.lu@intel.com>

* ld-i386/tlsbindesc.dd: Updated to expect xchg %ax,%ax instead
of 2 nops.
* ld-i386/tlsdesc.dd: Likewise.
* ld-i386/tlsgdesc.dd: Likewise.
* ld-x86-64/tlsbindesc.dd: Likewise.
* ld-x86-64/tlsdesc.dd: Likewise.
* ld-x86-64/tlsdesc.pd: Likewise.
* ld-x86-64/tlsgdesc.dd: Likewise.
bfd/ChangeLog
bfd/elf32-i386.c
bfd/elf64-x86-64.c
ld/testsuite/ChangeLog
ld/testsuite/ld-i386/tlsbindesc.dd
ld/testsuite/ld-i386/tlsdesc.dd
ld/testsuite/ld-i386/tlsgdesc.dd
ld/testsuite/ld-x86-64/tlsbindesc.dd
ld/testsuite/ld-x86-64/tlsdesc.dd
ld/testsuite/ld-x86-64/tlsdesc.pd
ld/testsuite/ld-x86-64/tlsgdesc.dd