aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2008-02-26 08:36:03 +0000
committerAlan Modra <amodra@gmail.com>2008-02-26 08:36:03 +0000
commit625af618e73144b15dcb1ff188ce91439ec4bd5b (patch)
tree0f0e44e6b5a29170dca82b715d3e92f5ba2a0760 /binutils
parentfa0d8a3eea866c967d51dfcc276acc4988544719 (diff)
downloadgdb-625af618e73144b15dcb1ff188ce91439ec4bd5b.zip
gdb-625af618e73144b15dcb1ff188ce91439ec4bd5b.tar.gz
gdb-625af618e73144b15dcb1ff188ce91439ec4bd5b.tar.bz2
* elf32-ppc.c (ppc_elf_check_relocs): Set pointer_equality_neededgdb_6_8-branchpoint
for R_PPC_REL32 syms. Don't set non_got_ref on branch reloc syms, and assume branch relocs are not dynamic when non-shared. (readonly_dynrelocs): New function, split out from.. (maybe_set_textrel): ..here, renamed from old readonly_dynrelocs. (ppc_elf_adjust_dynamic_symbol): For symbols generating plt entries, clear non_got_ref.. (allocate_dynrelocs): ..and don't set u.def for undefined weak. Do allow dynamic relocs on undefined symbols. (ppc_elf_adjust_dynamic_symbol): Use readonly_dynrelocs. (ppc_elf_relocate_section): Mirror dynamic reloc changes in check_relocs. (ppc_elf_finish_dynamic_symbol): Don't give a warning on weak plt symbols needing pointer_equality_needed.
Diffstat (limited to 'binutils')
0 files changed, 0 insertions, 0 deletions