diff options
Diffstat (limited to 'bfd/elfxx-ia64.c')
-rw-r--r-- | bfd/elfxx-ia64.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bfd/elfxx-ia64.c b/bfd/elfxx-ia64.c index 7c1837b..85f715c 100644 --- a/bfd/elfxx-ia64.c +++ b/bfd/elfxx-ia64.c @@ -1338,7 +1338,8 @@ elfNN_ia64_relax_section (abfd, sec, link_info, again) elfNN_ia64_dyn_sym_traverse (ia64_info, allocate_local_got, &data); ia64_info->got_sec->size = data.ofs; - if (ia64_info->root.dynamic_sections_created) + if (ia64_info->root.dynamic_sections_created + && ia64_info->rel_got_sec != NULL) { /* Resize .rela.got. */ ia64_info->rel_got_sec->size = 0; |