2012-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Fri, 30 Mar 2012 13:36:22 +0000 (13:36 +0000)
committerAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Fri, 30 Mar 2012 13:36:22 +0000 (13:36 +0000)
commit9aa174530d5bbdedec58a5c8936a16fb32c70b19
tree303aea9c3a4330d28e6c2fc942502eaf183b9f6a
parent00d8c7a9d48bf2c96ff8c511297d9bf488e081e9
2012-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* elf64-s390.c (elf_s390x_plt_entry, elf_s390x_first_plt_entry):
New definitions.
(PLT_PIC_ENTRY_WORD*, PLT_PIC12_ENTRY_WORD*): Remove.
(elf_s390_finish_dynamic_symbol): Use memcpy instead of bfd_put_32.
(elf_s390_finish_dynamic_sections): Likewise.
* elf32-s390.c (elf_s390_plt_entry, elf_s390_plt_pic_entry)
(elf_s390_plt_pic12_entry, elf_s390_plt_pic16_entry)
(elf_s390_plt_first_entry, elf_s390_plt_pic_first_entry): New definitions.
(PLT_PIC16_ENTRY_WORD*, PLT_ENTRY_WORD*)
(PLT_PIC_FIRST_ENTRY_WORD*, PLT_FIRST_ENTRY_WORD*): Remove.
bfd/ChangeLog
bfd/elf32-s390.c
bfd/elf64-s390.c