2013-06-22 Sandra Loosemore <sandra@codesourcery.com>
authorSandra Loosemore <sandra@codesourcery.com>
Sat, 22 Jun 2013 19:57:42 +0000 (19:57 +0000)
committerSandra Loosemore <sandra@codesourcery.com>
Sat, 22 Jun 2013 19:57:42 +0000 (19:57 +0000)
bfd/
* elf32-nios2.c (nios2_elf32_finish_dynamic_sections): Don't
set sh_entsize for PLT section.

bfd/ChangeLog
bfd/elf32-nios2.c

index af0ba3a142cc072741e19a007e8e740c51f58e40..8dd7dd1e3987ad3c209c506e69266d53e71ba370 100644 (file)
@@ -1,3 +1,8 @@
+2013-06-22  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * elf32-nios2.c (nios2_elf32_finish_dynamic_sections): Don't
+       set sh_entsize for PLT section.
+
 2013-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
 
        * bfd-in.h (bfd_elf64_aarch64_set_options): Add 'extern'.
index eb472c16dc2cb8e04257ea33c5864f1484c8b33b..a6c67201a89165028173652ce7808e703cdafd73 100644 (file)
@@ -3264,9 +3264,6 @@ nios2_elf32_finish_dynamic_sections (bfd *output_bfd,
              nios2_elf32_install_imm16 (splt, 4, hiadj (corrected));
              nios2_elf32_install_imm16 (splt, 12, (corrected & 0xffff) + 4);
              nios2_elf32_install_imm16 (splt, 16, (corrected & 0xffff) + 8);
-
-             elf_section_data (splt->output_section)->this_hdr.sh_entsize
-               = 24;
            }
          else
            {
@@ -3292,9 +3289,6 @@ nios2_elf32_finish_dynamic_sections (bfd *output_bfd,
                                         (got_address & 0xffff) + 4);
              nios2_elf32_install_imm16 (splt, res_size + 20,
                                         (got_address & 0xffff) + 8);
-
-             elf_section_data (splt->output_section)->this_hdr.sh_entsize
-               = 28 + res_size;
            }
        }
     }