* elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
authorBob Wilson <bob.wilson@acm.org>
Fri, 5 Oct 2007 18:18:23 +0000 (18:18 +0000)
committerBob Wilson <bob.wilson@acm.org>
Fri, 5 Oct 2007 18:18:23 +0000 (18:18 +0000)
r_type and howto after calling do_fix_for_relocateable_link and
do_fix_for_final_link.

bfd/ChangeLog
bfd/elf32-xtensa.c

index c265a2598747d844ba770e8a6655154bc03cb4fa..0fa58a86d09a23575087efdb65d703acd2876e73 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-05  Bob Wilson  <bob.wilson@acm.org>
+       
+       * elf32-xtensa.c (elf_xtensa_relocate_section): Remove updates of
+       r_type and howto after calling do_fix_for_relocateable_link and
+       do_fix_for_final_link.
+       
 2007-10-05  Bob Wilson  <bob.wilson@acm.org>
        
        * elf32-xtensa.c (removed_by_actions): New.
index acdff77423ce31b49a6774eeeff5cac438d947c5..dac6896a015293e4a8862ccc2c17817a0944a6c7 100644 (file)
@@ -2095,7 +2095,6 @@ elf_xtensa_relocate_section (bfd *output_bfd,
              if (!do_fix_for_relocatable_link (rel, input_bfd, input_section,
                                                contents))
                return FALSE;
-             r_type = ELF32_R_TYPE (rel->r_info);
            }
 
          if (r_type == R_XTENSA_ASM_SIMPLIFY)
@@ -2165,10 +2164,6 @@ elf_xtensa_relocate_section (bfd *output_bfd,
          /* Check if this references a section in another input file.  */
          do_fix_for_final_link (rel, input_bfd, input_section, contents,
                                 &relocation);
-
-         /* Update some already cached values.  */
-         r_type = ELF32_R_TYPE (rel->r_info);
-         howto = &elf_howto_table[r_type];
        }
 
       /* Sanity check the address.  */