* elfxx-ia64.c (elfNN_ia64_final_link): Set __gp if required

and not user provided.
This commit is contained in:
Richard Henderson 2001-02-13 23:08:09 +00:00
parent 30c3c13a92
commit b4adccfd55
2 changed files with 12 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2001-02-13 Richard Henderson <rth@redhat.com>
* elfxx-ia64.c (elfNN_ia64_final_link): Set __gp if required
and not user provided.
2001-02-13 Kazu Hirata <kazu@hxi.com>
* vms.c (vms_print_symbol): Remove unreachable code.

View File

@ -3157,6 +3157,13 @@ elfNN_ia64_final_link (abfd, info)
}
_bfd_set_gp_value (abfd, gp_val);
if (gp)
{
gp->root.type = bfd_link_hash_defined;
gp->root.u.def.value = gp_val;
gp->root.u.def.section = bfd_abs_section_ptr;
}
}
/* If we're producing a final executable, we need to sort the contents