diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2017-10-18 15:46:57 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2017-10-18 15:47:35 -0700 |
commit | 8e354058532d48dce19fdf0b2e0653609a69f19e (patch) | |
tree | 25e81366b620631167e4264b5cfda8a314460461 /gas/messages.c | |
parent | 8dfa5d5a6389b7f0fdd7baaedc5f316f05debf63 (diff) | |
download | gdb-8e354058532d48dce19fdf0b2e0653609a69f19e.zip gdb-8e354058532d48dce19fdf0b2e0653609a69f19e.tar.gz gdb-8e354058532d48dce19fdf0b2e0653609a69f19e.tar.bz2 |
tile: Mark __tls_get_addr in gc_mark_hook
TLS_GD_CALL relocations implicitly reference __tls_get_addr. Since
elf_gc_mark_hook is called before check_relocs now, we need to call
_bfd_generic_link_add_one_symbol to mark __tls_get_addr for garbage
collection.
* elf32-tilepro.c (tilepro_elf_gc_mark_hook): Call
_bfd_generic_link_add_one_symbol to mark __tls_get_addr.
* elfxx-tilegx.c (tilegx_elf_gc_mark_hook): Likewise.
Diffstat (limited to 'gas/messages.c')
0 files changed, 0 insertions, 0 deletions