diff options
author | Maciej W. Rozycki <macro@mips.com> | 2018-07-17 20:04:53 +0100 |
---|---|---|
committer | Maciej W. Rozycki <macro@mips.com> | 2018-07-17 20:04:53 +0100 |
commit | c691de6a16a87adc686ce5cd6c9be54ee0b1a8c1 (patch) | |
tree | 758decbdd8755cbfe0f9d42d60131f9698978cf4 /gdb/charset.c | |
parent | d5c928c05356b22af08450bf43b262ccc1b1d8ee (diff) | |
download | gdb-c691de6a16a87adc686ce5cd6c9be54ee0b1a8c1.zip gdb-c691de6a16a87adc686ce5cd6c9be54ee0b1a8c1.tar.gz gdb-c691de6a16a87adc686ce5cd6c9be54ee0b1a8c1.tar.bz2 |
BFD: Use `bfd_is_abs_symbol' to determine whether a symbol is absolute
Use `bfd_is_abs_symbol' to determine whether a symbol is absolute,
avoiding a problem with ordinary symbols defined in a linker script
outside an output section definition. Such symbols have its owning
section set to the absolute section up to the final link phase. A flag
has been added to the link hash to identify such symbols. Rather than
checking the flag by hand, use the macro that does it uniformly for all
users.
bfd/
* elf32-nds32.c (nds32_elf_relax_loadstore): Use
`bfd_is_abs_symbol' rather than `bfd_is_abs_section' in checking
whether the symbol is absolute.
(nds32_elf_relax_lo12): Likewise.
* elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Likewise.
(elfNN_aarch64_check_relocs): Likewise.
* xcofflink.c (xcoff_need_ldrel_p): Likewise.
(bfd_xcoff_import_symbol): Likewise.
(xcoff_write_global_symbol): Likewise.
Diffstat (limited to 'gdb/charset.c')
0 files changed, 0 insertions, 0 deletions