* elf64-sparc.c (sparc64_elf_check_relocs): Fix thinko last change.
authorAlan Modra <amodra@gmail.com>
Thu, 15 Apr 2004 06:03:59 +0000 (06:03 +0000)
committerAlan Modra <amodra@gmail.com>
Thu, 15 Apr 2004 06:03:59 +0000 (06:03 +0000)
bfd/ChangeLog
bfd/elf64-sparc.c

index e7148cb..4c4a541 100644 (file)
@@ -1,3 +1,7 @@
+2004-04-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf64-sparc.c (sparc64_elf_check_relocs): Fix thinko last change.
+
 2004-04-15  H.J. Lu  <hongjiu.lu@intel.com>
 
        * elflink.c (_bfd_elf_merge_symbol): Treat weak as strong only
index 0b65380..4568a22 100644 (file)
@@ -2027,8 +2027,9 @@ sparc64_elf_relocate_section (output_bfd, info, input_bfd, input_section,
   else
     got_base = elf_hash_table (info)->hgot->root.u.def.value;
 
-  sgot = sreloc = NULL;
-  splt = bfd_get_section_by_name (dynobj, ".plt");
+  sgot = splt = sreloc = NULL;
+  if (dynobj != NULL)
+    splt = bfd_get_section_by_name (dynobj, ".plt");
 
   rel = relocs;
   relend = relocs + NUM_SHDR_ENTRIES (& elf_section_data (input_section)->rel_hdr);