Allow building x32 DSO from x86-64 object file.
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 9 Jun 2011 05:51:11 +0000 (05:51 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 9 Jun 2011 05:51:11 +0000 (05:51 +0000)
commitadc7571d319f150964da9eb81db6f0a1f9dfcf82
tree80e34ba57045e83150fcfdb39df827886f536c75
parent240077501163f169043c1d87ce05cd57f0e9ee3a
Allow building x32 DSO from x86-64 object file.

bfd/

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

* elf64-x86-64.c (elf_x86_64_check_relocs): Allow R_X86_64_64
relocations in SEC_DEBUGGING sections when building shared
libraries.

ld/testsuite/

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

* ld-x86-64/simple.c: New.
* ld-x86-64/x86-64-x32.rd: Likewise.

* ld-x86-64/x86-64.exp: Check building x32 DSO from x86-64
object file.
bfd/ChangeLog
bfd/elf64-x86-64.c
ld/testsuite/ChangeLog
ld/testsuite/ld-x86-64/simple.c [new file with mode: 0644]
ld/testsuite/ld-x86-64/x86-64-x32.rd [new file with mode: 0644]
ld/testsuite/ld-x86-64/x86-64.exp