OSDN Git Service

bfd/
authorH.J. Lu <hjl@lucon.org>
Fri, 30 Jun 2006 14:16:13 +0000 (14:16 +0000)
committerH.J. Lu <hjl@lucon.org>
Fri, 30 Jun 2006 14:16:13 +0000 (14:16 +0000)
commit1c63ba56ec8eb74d53bef713ae32b5cb480afd9a
tree517e2a480e98ca671a3f8cd8601736b0897581fa
parent89dc6000ca61767852dddb0bc91278de43fe5356
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