ld/
authorBernd Schmidt <bernds@codesourcery.com>
Fri, 13 May 2011 18:15:33 +0000 (18:15 +0000)
committerBernd Schmidt <bernds@codesourcery.com>
Fri, 13 May 2011 18:15:33 +0000 (18:15 +0000)
commit2a6163793f685ef88ce57aa90fd9da291e64e1b7
tree09c03e1b7ca255472ef658909ae1ad64acf65f5a
parent01124a23b32e1d40eefe063aa416438d71ba0240
ld/
(eelf32_tic6x_linux_be.c, eelf32_tic6x_linux_le.c,
eelf32_tic6x_elf_be.c, eelf32_tic6x_elf_le.c): New rules.
* Makefile.am (ALL_EMULATIONS): Add these files.
(eelf32_tic6x_be.c, eelf32_tic6x_le.c): Depend on tic6xdsbt.em.
* Makefile.in: Regenerated.
* emultempl/tic6xdsbt.em (is_tic6x_target): Allow more tic6x target
vectors.
* emulparams/elf32_tic6x_elf_be.sh: New file.
* emulparams/elf32_tic6x_elf_le.sh: New file.
* emulparams/elf32_tic6x_linux_be.sh: New file.
* emulparams/elf32_tic6x_linux_le.sh: New file.
* configure.tgt (tic6x-*-elf, tic6x-*-uclinux): New.
(tic6x-*-*): Replaced by these.

ld/testsuite/
* ld-tic6x/dsbt.ld (OUTPUT_FORMAT): Add.
* ld-tic6x/tic6x.exp: Add OSABI tests.

bfd/
* config.bfd (tic6x-*-elf, tic6x-*-uclinux): New.
(tic6x-*-*): Replaced by these.
* elf32-tic6x.c (elf32_tic6x_set_osabi): New static function.
(elf32_tic6x_check_relocs): Create dynamic sections if -shared.
(elf_backend_relocs_compatible, elf_backend_post_process_headers):
Define.
(elf32_bed, TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, TARGET_BIG_SYM,
TARGET_BIG_NAME, ELF_OSABI): Redefine twice, and include
"elf32-target.h" two more times.
* configure.in: Handle bfd_elf32_tic6x_linux_be_vec,
bfd_elf32_tic6x_linux_le_vec, bfd_elf32_tic6x_elf_be_vec and
bfd_elf32_tic6x_elf_le_vec.
* configure: Regenerate.
18 files changed:
bfd/ChangeLog
bfd/config.bfd
bfd/configure
bfd/configure.in
bfd/elf32-tic6x.c
bfd/targets.c
ld/ChangeLog
ld/Makefile.am
ld/Makefile.in
ld/configure.tgt
ld/emulparams/elf32_tic6x_elf_be.sh [new file with mode: 0644]
ld/emulparams/elf32_tic6x_elf_le.sh [new file with mode: 0644]
ld/emulparams/elf32_tic6x_linux_be.sh [new file with mode: 0644]
ld/emulparams/elf32_tic6x_linux_le.sh [new file with mode: 0644]
ld/emultempl/tic6xdsbt.em
ld/testsuite/ChangeLog
ld/testsuite/ld-tic6x/dsbt.ld
ld/testsuite/ld-tic6x/tic6x.exp
This page took 0.029097 seconds and 4 git commands to generate.