Fix misc x32 bugs.
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 19 Jun 2011 21:22:16 +0000 (21:22 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 19 Jun 2011 21:22:16 +0000 (21:22 +0000)
commit8b7789423cab57f0adc2a1cb374908d73a2f64b8
treee49f5da057439b85bde420ebbc4d7b4c8b7bbada
parentbe47d07c7216009d8edfe2260e2389d4895646f8
Fix misc x32 bugs.

bfd/

2011-06-19  H.J. Lu  <hongjiu.lu@intel.com>

* elf64-x86-64.c (elf_backend_post_process_headers): Defined
for x32.

binutils/testsuite/

2011-06-19  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/elfedit-1.d: Updated for x32.

gas/

2011-06-19  H.J. Lu  <hongjiu.lu@intel.com>

* configure.tgt: Support x32.

ld/

2011-06-19  H.J. Lu  <hongjiu.lu@intel.com>

* configure.tgt: Support x32.

ld/testsuite/

2011-06-19  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/eh1.d: Skip x32.
* ld-elf/eh2.d: Likewise.
* ld-elf/eh3.d: Likewise.
* ld-elf/eh4.d: Likewise.

* ld-elfvsb/elfvsb.exp: Only xfail 64bit x86_64-*-linux*.
* ld-shared/shared.exp: Likewise.

* ld-ifunc/ifunc-1-local-x86.d: Support x32.
* ld-ifunc/ifunc-1-x86.d: Likewise.
* ld-ifunc/ifunc-3a-x86.d: Likewise.
* ld-x86-64/pcrel16.d: Likewise.

* ld-x86-64/x86-64.exp (x86_64tests): Add missing -melf_x86_64.
20 files changed:
bfd/ChangeLog
bfd/elf64-x86-64.c
binutils/testsuite/ChangeLog
binutils/testsuite/binutils-all/elfedit-1.d
gas/ChangeLog
gas/configure.tgt
ld/ChangeLog
ld/configure.tgt
ld/testsuite/ChangeLog
ld/testsuite/ld-elf/eh1.d
ld/testsuite/ld-elf/eh2.d
ld/testsuite/ld-elf/eh3.d
ld/testsuite/ld-elf/eh4.d
ld/testsuite/ld-elfvsb/elfvsb.exp
ld/testsuite/ld-ifunc/ifunc-1-local-x86.d
ld/testsuite/ld-ifunc/ifunc-1-x86.d
ld/testsuite/ld-ifunc/ifunc-3a-x86.d
ld/testsuite/ld-shared/shared.exp
ld/testsuite/ld-x86-64/pcrel16.d
ld/testsuite/ld-x86-64/x86-64.exp