Replace return FALSE with abort in x86 finish_dynamic_symbol
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 17 Sep 2012 18:31:15 +0000 (18:31 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 17 Sep 2012 18:31:15 +0000 (18:31 +0000)
* elf32-i386.c (elf_i386_finish_dynamic_symbol): Replace return
FALSE with abort.
* elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Likewise.

bfd/ChangeLog
bfd/elf32-i386.c
bfd/elf64-x86-64.c

index d6d72bb..cc4239c 100644 (file)
@@ -1,3 +1,9 @@
+2012-09-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf32-i386.c (elf_i386_finish_dynamic_symbol): Replace return
+       FALSE with abort.
+       * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Likewise.
+
 2012-09-17  Walter Lee  <walt@tilera.com>
 
        * elf32-tilepro.c (tilepro_elf_relocate_section): Remove unused
index 25e3a33..59feea2 100644 (file)
@@ -4520,7 +4520,7 @@ elf_i386_finish_dynamic_symbol (bfd *output_bfd,
          || plt == NULL
          || gotplt == NULL
          || relplt == NULL)
-       return FALSE;
+       abort ();
 
       /* Get the index in the procedure linkage table which
         corresponds to this symbol.  This is the index of this symbol
index 7daecb4..cccc5ca 100644 (file)
@@ -4466,7 +4466,7 @@ elf_x86_64_finish_dynamic_symbol (bfd *output_bfd,
          || plt == NULL
          || gotplt == NULL
          || relplt == NULL)
-       return FALSE;
+       abort ();
 
       /* Get the index in the procedure linkage table which
         corresponds to this symbol.  This is the index of this symbol