mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
fbd9ad907d
bfd/ * bfd-in.h (elf32_tic6x_fix_exidx_coverage): Add prototype. * bfd-in2.h: Regenerate. * elf32-tic6x.c: Include limits.h. (tic6x_unwind_edit_type, tic6x_unwind_table_edit, _tic6x_elf_section_data): New. (elf32_tic6x_section_data): Define. (elf32_tic6x_new_section_hook): Allocate target specific data. (elf32_tic6x_add_unwind_table_edit): New function. (get_tic6x_elf_section_data, elf32_tic6x_adjust_exidx_size, elf32_tic6x_insert_cantunwind_after, elf32_tic6x_add_low31, elf32_tic6x_copy_exidx_entry): New functions. (elf_backend_write_section): Define. ld/ * emultempl/tic6xdsbt.em (merge_exidx_entries): New. (compare_output_sec_vma): New function. (gld${EMULATION_NAME}_after_allocation): New function. (OPTION_NO_MERGE_EXIDX_ENTRIES): Define. (PARSE_AND_LIST_OPTIONS): Add --no-merge-exidx-entries. (PARSE_AND_LIST_ARGS_CASES): Add OPTION_NO_MERGE_EXIDX_ENTRIES. (LDEMUL_AFTER_ALLOCATION): Set. * ld.texinfo: Document c6x --no-merge-exidx-entries. ld/testsuite/ * ld-tic6x/discard-unwind.ld: New. * ld-tic6x/unwind.ld: New. * ld-tic6x/unwind-1.d: New test. * ld-tic6x/unwind-1.s: New test. * ld-tic6x/unwind-2.d: New test. * ld-tic6x/unwind-2.s: New test. * ld-tic6x/unwind-3.d: New test. * ld-tic6x/unwind-3.s: New test. * ld-tic6x/unwind-4.d: New test. * ld-tic6x/unwind-4.s: New test. * ld-tic6x/unwind-5.d: New test. * ld-tic6x/unwind-5.s: New test. * ld-tic6x/unwind-6.d: New test. |
||
---|---|---|
.. | ||
attr-arch-c62x-c62x.d | ||
attr-arch-c62x-c64x.d | ||
attr-arch-c62x-c64x+.d | ||
attr-arch-c62x-c67x.d | ||
attr-arch-c62x-c67x+.d | ||
attr-arch-c62x-c674x.d | ||
attr-arch-c62x.s | ||
attr-arch-c64x-c62x.d | ||
attr-arch-c64x-c64x.d | ||
attr-arch-c64x-c64x+.d | ||
attr-arch-c64x-c67x.d | ||
attr-arch-c64x-c67x+.d | ||
attr-arch-c64x-c674x.d | ||
attr-arch-c64x.s | ||
attr-arch-c64x+-c62x.d | ||
attr-arch-c64x+-c64x.d | ||
attr-arch-c64x+-c64x+.d | ||
attr-arch-c64x+-c67x.d | ||
attr-arch-c64x+-c67x+.d | ||
attr-arch-c64x+-c674x.d | ||
attr-arch-c64x+.s | ||
attr-arch-c67x-c62x.d | ||
attr-arch-c67x-c64x.d | ||
attr-arch-c67x-c64x+.d | ||
attr-arch-c67x-c67x.d | ||
attr-arch-c67x-c67x+.d | ||
attr-arch-c67x-c674x.d | ||
attr-arch-c67x.s | ||
attr-arch-c67x+-c62x.d | ||
attr-arch-c67x+-c64x.d | ||
attr-arch-c67x+-c64x+.d | ||
attr-arch-c67x+-c67x.d | ||
attr-arch-c67x+-c67x+.d | ||
attr-arch-c67x+-c674x.d | ||
attr-arch-c67x+.s | ||
attr-arch-c674x-c62x.d | ||
attr-arch-c674x-c64x.d | ||
attr-arch-c674x-c64x+.d | ||
attr-arch-c674x-c67x.d | ||
attr-arch-c674x-c67x+.d | ||
attr-arch-c674x-c674x.d | ||
attr-arch-c674x.s | ||
attr-array-4-4.d | ||
attr-array-4-8.d | ||
attr-array-4-16.d | ||
attr-array-4-48.d | ||
attr-array-4-416.d | ||
attr-array-4-816.d | ||
attr-array-4.s | ||
attr-array-8-4.d | ||
attr-array-8-8.d | ||
attr-array-8-16.d | ||
attr-array-8-48.d | ||
attr-array-8-416.d | ||
attr-array-8-816.d | ||
attr-array-8.s | ||
attr-array-16-4.d | ||
attr-array-16-8.d | ||
attr-array-16-16.d | ||
attr-array-16-48.d | ||
attr-array-16-416.d | ||
attr-array-16-816.d | ||
attr-array-16.s | ||
attr-array-48-4.d | ||
attr-array-48-8.d | ||
attr-array-48-16.d | ||
attr-array-48-48.d | ||
attr-array-48-416.d | ||
attr-array-48-816.d | ||
attr-array-48.s | ||
attr-array-416-4.d | ||
attr-array-416-8.d | ||
attr-array-416-16.d | ||
attr-array-416-48.d | ||
attr-array-416-416.d | ||
attr-array-416-816.d | ||
attr-array-416.s | ||
attr-array-816-4.d | ||
attr-array-816-8.d | ||
attr-array-816-16.d | ||
attr-array-816-48.d | ||
attr-array-816-416.d | ||
attr-array-816-816.d | ||
attr-array-816.s | ||
attr-compatibility-gnu-gnu.d | ||
attr-compatibility-gnu-other.d | ||
attr-compatibility-gnu.s | ||
attr-compatibility-other-gnu.d | ||
attr-compatibility-other-other.d | ||
attr-compatibility-other.s | ||
attr-conformance-10-10.d | ||
attr-conformance-10-11.d | ||
attr-conformance-10-none.d | ||
attr-conformance-10.s | ||
attr-conformance-11-10.d | ||
attr-conformance-11-11.d | ||
attr-conformance-11-none.d | ||
attr-conformance-11.s | ||
attr-conformance-none-10.d | ||
attr-conformance-none-11.d | ||
attr-conformance-none-none.d | ||
attr-conformance-none.s | ||
attr-dsbt-0.s | ||
attr-dsbt-1.s | ||
attr-dsbt-00.d | ||
attr-dsbt-01.d | ||
attr-dsbt-10.d | ||
attr-dsbt-11.d | ||
attr-pic-0.s | ||
attr-pic-1.s | ||
attr-pic-00.d | ||
attr-pic-01.d | ||
attr-pic-10.d | ||
attr-pic-11.d | ||
attr-pid-0.s | ||
attr-pid-1.s | ||
attr-pid-2.s | ||
attr-pid-00.d | ||
attr-pid-01.d | ||
attr-pid-02.d | ||
attr-pid-10.d | ||
attr-pid-11.d | ||
attr-pid-12.d | ||
attr-pid-20.d | ||
attr-pid-21.d | ||
attr-pid-22.d | ||
attr-stack-8-8.d | ||
attr-stack-8-16.d | ||
attr-stack-8-816.d | ||
attr-stack-8.s | ||
attr-stack-16-8.d | ||
attr-stack-16-16.d | ||
attr-stack-16-816.d | ||
attr-stack-16.s | ||
attr-stack-816-8.d | ||
attr-stack-816-16.d | ||
attr-stack-816-816.d | ||
attr-stack-816.s | ||
attr-unknown-1.d | ||
attr-unknown-2.d | ||
attr-unknown-3.d | ||
attr-unknown-4.d | ||
attr-unknown-5.d | ||
attr-unknown-6.d | ||
attr-unknown-7.d | ||
attr-unknown-54-1.s | ||
attr-unknown-55-a.s | ||
attr-unknown-71-a.s | ||
attr-unknown-71-b.s | ||
attr-unknown-1000-1.s | ||
attr-unknown-1000-2.s | ||
attr-unknown-1024-1.s | ||
attr-wchar-0.s | ||
attr-wchar-1.s | ||
attr-wchar-2.s | ||
attr-wchar-00.d | ||
attr-wchar-01.d | ||
attr-wchar-02.d | ||
attr-wchar-10.d | ||
attr-wchar-11.d | ||
attr-wchar-12.d | ||
attr-wchar-20.d | ||
attr-wchar-21.d | ||
attr-wchar-22.d | ||
common.d | ||
common.ld | ||
common.s | ||
data-reloc-global-rel.d | ||
data-reloc-global-rel.s | ||
data-reloc-global.d | ||
data-reloc-global.s | ||
data-reloc-local-1.s | ||
data-reloc-local-2.s | ||
data-reloc-local-r-rel.d | ||
data-reloc-local-r.d | ||
data-reloc-local-rel.d | ||
data-reloc-local.d | ||
discard-unwind.ld | ||
dsbt-be.ld | ||
dsbt-index-error.d | ||
dsbt-index.d | ||
dsbt-index.s | ||
dsbt-inrange.ld | ||
dsbt-overflow.ld | ||
dsbt.ld | ||
ehtype-reloc-1-rel.d | ||
ehtype-reloc-1.d | ||
ehtype-reloc-1.s | ||
generic.ld | ||
got-reloc-global-addend-1.d | ||
got-reloc-global-addend-1.s | ||
got-reloc-global-addend-2.d | ||
got-reloc-global-addend-2.s | ||
got-reloc-global.s | ||
got-reloc-inrange.d | ||
got-reloc-local-1.s | ||
got-reloc-local-2.s | ||
got-reloc-local-r.d | ||
got-reloc-overflow.d | ||
mvk-reloc-global-rel.d | ||
mvk-reloc-global-rel.s | ||
mvk-reloc-global.d | ||
mvk-reloc-global.s | ||
mvk-reloc-local-1-rel.s | ||
mvk-reloc-local-1.s | ||
mvk-reloc-local-2-rel.s | ||
mvk-reloc-local-2.s | ||
mvk-reloc-local-r-rel.d | ||
mvk-reloc-local-r.d | ||
mvk-reloc-local-rel.d | ||
mvk-reloc-local.d | ||
pcrel-reloc-global-rel.d | ||
pcrel-reloc-global.d | ||
pcrel-reloc-global.s | ||
pcrel-reloc-local-1.s | ||
pcrel-reloc-local-2.s | ||
pcrel-reloc-local-r-rel-rela.d | ||
pcrel-reloc-local-r-rel.d | ||
pcrel-reloc-local-r.d | ||
pcrel-reloc-local-rel.d | ||
pcrel-reloc-local.d | ||
reloc-overflow-abs8-1.d | ||
reloc-overflow-abs8-2.d | ||
reloc-overflow-abs8.s | ||
reloc-overflow-abs16-1.d | ||
reloc-overflow-abs16-2.d | ||
reloc-overflow-abs16.s | ||
reloc-overflow-abs-s16-1.d | ||
reloc-overflow-abs-s16-2.d | ||
reloc-overflow-abs-s16.s | ||
reloc-overflow-pcr-s7-1.d | ||
reloc-overflow-pcr-s7-2.d | ||
reloc-overflow-pcr-s7.s | ||
reloc-overflow-pcr-s10-1.d | ||
reloc-overflow-pcr-s10-2.d | ||
reloc-overflow-pcr-s10.s | ||
reloc-overflow-pcr-s12-1.d | ||
reloc-overflow-pcr-s12-2.d | ||
reloc-overflow-pcr-s12.s | ||
reloc-overflow-pcr-s21-1.d | ||
reloc-overflow-pcr-s21-2.d | ||
reloc-overflow-pcr-s21.s | ||
reloc-overflow-sbr-s16-1.d | ||
reloc-overflow-sbr-s16-2.d | ||
reloc-overflow-sbr-s16.s | ||
reloc-overflow-sbr-u15-b-1.d | ||
reloc-overflow-sbr-u15-b-2.d | ||
reloc-overflow-sbr-u15-b.s | ||
reloc-overflow-sbr-u15-h-1.d | ||
reloc-overflow-sbr-u15-h-2.d | ||
reloc-overflow-sbr-u15-h.s | ||
reloc-overflow-sbr-u15-w-1.d | ||
reloc-overflow-sbr-u15-w-2.d | ||
reloc-overflow-sbr-u15-w.s | ||
sbr-reloc-global-rel.d | ||
sbr-reloc-global-rel.s | ||
sbr-reloc-global.d | ||
sbr-reloc-global.s | ||
sbr-reloc-local-1-rel.s | ||
sbr-reloc-local-1.s | ||
sbr-reloc-local-2-rel.s | ||
sbr-reloc-local-2.s | ||
sbr-reloc-local-r-rel.d | ||
sbr-reloc-local-r.d | ||
sbr-reloc-local-rel.d | ||
sbr-reloc-local.d | ||
sbr.ld | ||
shared-nopic.d | ||
shared-nopid.d | ||
shlib-1.dd | ||
shlib-1.rd | ||
shlib-1.s | ||
shlib-1.sd | ||
shlib-1b.dd | ||
shlib-1b.rd | ||
shlib-1b.sd | ||
shlib-1r.dd | ||
shlib-1r.rd | ||
shlib-1r.sd | ||
shlib-1rb.dd | ||
shlib-1rb.rd | ||
shlib-1rb.sd | ||
shlib-2.s | ||
shlib-app-1.dd | ||
shlib-app-1.od | ||
shlib-app-1.rd | ||
shlib-app-1.s | ||
shlib-app-1.sd | ||
shlib-app-1b.dd | ||
shlib-app-1b.od | ||
shlib-app-1b.rd | ||
shlib-app-1b.sd | ||
shlib-app-1r.dd | ||
shlib-app-1r.od | ||
shlib-app-1r.rd | ||
shlib-app-1r.s | ||
shlib-app-1r.sd | ||
shlib-app-1rb.dd | ||
shlib-app-1rb.od | ||
shlib-app-1rb.rd | ||
shlib-app-1rb.sd | ||
shlib-noindex.dd | ||
shlib-noindex.rd | ||
shlib-noindex.sd | ||
static-app-1.dd | ||
static-app-1.od | ||
static-app-1.rd | ||
static-app-1.sd | ||
static-app-1b.dd | ||
static-app-1b.od | ||
static-app-1b.rd | ||
static-app-1b.sd | ||
static-app-1r.dd | ||
static-app-1r.od | ||
static-app-1r.rd | ||
static-app-1r.sd | ||
static-app-1rb.dd | ||
static-app-1rb.od | ||
static-app-1rb.rd | ||
static-app-1rb.sd | ||
tic6x.exp | ||
unwind-1.d | ||
unwind-1.s | ||
unwind-2.d | ||
unwind-2.s | ||
unwind-3.d | ||
unwind-3.s | ||
unwind-4.d | ||
unwind-4.s | ||
unwind-5.d | ||
unwind-5.s | ||
unwind-6.d | ||
unwind.ld | ||
weak-be.d | ||
weak-data.d | ||
weak.d | ||
weak.s |