Set ET_EXEC for -pie -Ttext-segment=
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 12 Dec 2013 15:41:27 +0000 (07:41 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 12 Dec 2013 15:41:27 +0000 (07:41 -0800)
commit58e7ebacdd97c858834c07c7dce098aeacd500fb
treeeacf8465894e3930ae8fcd558de24e58cd22e166
parentb15e5c540f4b90dbec13bcd5cbac90f9224aef4b
Set ET_EXEC for -pie -Ttext-segment=

bfd/

* elf.c (assign_file_positions_except_relocs): Set e_type in ELF
header to ET_EXEC for -pie -Ttext-segment=.

2013-12-10  H.J. Lu  <hongjiu.lu@intel.com>

* ld-pie/vaddr-0.d: New file.
* ld-pie/vaddr-1.d: Likewise.
* ld-pie/vaddr.s: Likewise.
bfd/ChangeLog
bfd/elf.c
ld/testsuite/ChangeLog
ld/testsuite/ld-pie/vaddr-0.d [new file with mode: 0644]
ld/testsuite/ld-pie/vaddr-1.d [new file with mode: 0644]
ld/testsuite/ld-pie/vaddr.s [new file with mode: 0644]