aboutsummaryrefslogtreecommitdiff
path: root/gdb/annotate.h
diff options
context:
space:
mode:
authorJim Wilson <jimw@sifive.com>2019-08-31 21:22:36 -0700
committerJim Wilson <jimw@sifive.com>2019-08-31 21:22:36 -0700
commit3e7bd7f24146f162565edf878840449f36a8d974 (patch)
treee1562ea8fb24db5b415d76a083a029e91d531d6c /gdb/annotate.h
parent5d2c57a3b7eae927bac295f4e3b2db120f3423d9 (diff)
downloadgdb-3e7bd7f24146f162565edf878840449f36a8d974.zip
gdb-3e7bd7f24146f162565edf878840449f36a8d974.tar.gz
gdb-3e7bd7f24146f162565edf878840449f36a8d974.tar.bz2
RISC-V: Fix linker problems with tls copy relocs.
The linker doesn't allocate memory space for sections that are only SEC_ALLOC and SEC_THREAD_LOCAL. See the IS_TBSS test in ld/ldlang.c. So we need to pretend that .tdata.dyn sections have contents to get the right result. It will be marked this way anyways if there is a .tdata section to merge with. bfd/ PR 23825 * elfnn-riscv.c (riscv_elf_create_dynamic_sections): Add SEC_LOAD, SEC_DATA, and SEC_HAS_CONTENTS to .tdata.dyn section.
Diffstat (limited to 'gdb/annotate.h')
0 files changed, 0 insertions, 0 deletions