Lines Matching defs:gp
917 bfd_vma gp = 0;
1277 /* Fetch the gp. */
1278 if (gp == 0)
1281 gp = _bfd_get_gp_value (obfd);
1282 if (gp == 0)
1286 gp = _bfd_get_gp_value (obfd);
1291 if ((bfd_signed_vma) (symaddr - gp) >= 0x200000
1292 ||(bfd_signed_vma) (symaddr - gp) < -0x200000)
4126 and return the gp-relative address of the linkage table entry. */
4343 bfd_vma gp = _bfd_get_gp_value (abfd);
4347 bfd_put_64 (abfd, gp, pltoff_sec->contents + dyn_i->pltoff_offset + 8);
4370 dyn_r_type, 0, gp);
4439 struct elf_link_hash_entry *gp;
4447 min and max vma of any type, for use in selecting a nice gp. */
4474 gp = elf_link_hash_lookup (elf_hash_table (info), "__gp", FALSE,
4477 if (gp
4478 && (gp->root.type == bfd_link_hash_defined
4479 || gp->root.type == bfd_link_hash_defweak))
4481 asection *gp_sec = gp->root.u.def.section;
4482 gp_val = (gp->root.u.def.value
4564 struct elf_link_hash_entry *gp;
4566 /* We assume after gp is set, section size will only decrease. We
4567 need to adjust gp for it. */
4573 gp = elf_link_hash_lookup (elf_hash_table (info), "__gp", FALSE,
4575 if (gp)
4577 gp->root.type = bfd_link_hash_defined;
4578 gp->root.u.def.value = gp_val;
4579 gp->root.u.def.section = bfd_abs_section_ptr;
5606 (_("%B: linking constant-gp files with non-constant-gp files"),