ld: Add --enable-separate-code
[deliverable/binutils-gdb.git] / bfd / elf64-sparc.c
index 8018f6a4ea2ad333c483184ec1c860e451d438ee..b4c04755ce325b3e14bf55aea55a4f5cd80b955e 100644 (file)
@@ -130,7 +130,11 @@ elf64_sparc_slurp_one_reloc_table (bfd *abfd, asection *asect,
          relent->howto = _bfd_sparc_elf_info_to_howto_ptr (abfd, R_SPARC_13);
        }
       else
-       relent->howto = _bfd_sparc_elf_info_to_howto_ptr (abfd, r_type);
+       {
+         relent->howto = _bfd_sparc_elf_info_to_howto_ptr (abfd, r_type);
+         if (relent->howto == NULL)
+           goto error_return;
+       }
     }
 
   canon_reloc_count (asect) += relent - relents;
This page took 0.023424 seconds and 4 git commands to generate.