2013-07-27 Andrew Pinski <apinski@cavium.com>
authorAndrew Pinski <apinski@cavium.com>
Sat, 27 Jul 2013 23:58:43 +0000 (23:58 +0000)
committerAndrew Pinski <apinski@cavium.com>
Sat, 27 Jul 2013 23:58:43 +0000 (23:58 +0000)
* elfnn-aarch64.c (elfNN_aarch64_howto_from_bfd_reloc): Handle
BFD_RELOC_AARCH64_NONE explicitly.

bfd/ChangeLog
bfd/elfnn-aarch64.c

index af1a0c6..7774474 100644 (file)
@@ -1,3 +1,8 @@
+2013-07-27  Andrew Pinski  <apinski@cavium.com>
+
+       * elfnn-aarch64.c (elfNN_aarch64_howto_from_bfd_reloc): Handle
+       BFD_RELOC_AARCH64_NONE explicitly.
+
 2013-07-27  Maciej W. Rozycki  <macro@linux-mips.org>
 
        * elf32-vax.c (elf_vax_finish_dynamic_sections): Don't set GOT's
index 8e191cf..a219310 100644 (file)
@@ -1465,6 +1465,9 @@ elfNN_aarch64_howto_from_bfd_reloc (bfd_reloc_code_real_type code)
     if (elfNN_aarch64_howto_table[code - BFD_RELOC_AARCH64_RELOC_START].type)
       return &elfNN_aarch64_howto_table[code - BFD_RELOC_AARCH64_RELOC_START];
 
+  if (code == BFD_RELOC_AARCH64_NONE)
+    return &elfNN_aarch64_howto_none;
+
   return NULL;
 }