* elf32-sh.c (elf_sh_pic_plt_entry_be, elf_sh_pic_plt_entry_le):
Correct mistake in calculation of address of .got. * elf64-sh64.c (elf_sh64_pic_plt_entry_be, elf_sh64_pic_plt_entry_le): Likewise.
This commit is contained in:
parent
599917b82b
commit
0a4ef3f414
3 changed files with 11 additions and 4 deletions
|
@ -1,3 +1,10 @@
|
|||
2002-10-10 Stephen Clarke <stephen.clarke@superh.com>
|
||||
|
||||
* elf32-sh.c (elf_sh_pic_plt_entry_be, elf_sh_pic_plt_entry_le):
|
||||
Correct mistake in calculation of address of .got.
|
||||
* elf64-sh64.c (elf_sh64_pic_plt_entry_be,
|
||||
elf_sh64_pic_plt_entry_le): Likewise.
|
||||
|
||||
2002-10-09 Richard Shann <richard.shann@superh.com>
|
||||
Stephen Clarke <stephen.clarke@superh.com>
|
||||
|
||||
|
|
|
@ -3047,7 +3047,7 @@ static const bfd_byte elf_sh_pic_plt_entry_be[PLT_ENTRY_SIZE] =
|
|||
0x6f, 0xf0, 0xff, 0xf0, /* nop */
|
||||
0x6f, 0xf0, 0xff, 0xf0, /* nop */
|
||||
0xce, 0x00, 0x01, 0x10, /* movi -GOT_BIAS, r17 */
|
||||
0x00, 0xca, 0x45, 0x10, /* sub.l r12, r17, r17 */
|
||||
0x00, 0xc8, 0x45, 0x10, /* add.l r12, r17, r17 */
|
||||
0x89, 0x10, 0x09, 0x90, /* ld.l r17, 8, r25 */
|
||||
0x6b, 0xf1, 0x66, 0x00, /* ptabs r25, tr0 */
|
||||
0x89, 0x10, 0x05, 0x10, /* ld.l r17, 4, r17 */
|
||||
|
@ -3067,7 +3067,7 @@ static const bfd_byte elf_sh_pic_plt_entry_le[PLT_ENTRY_SIZE] =
|
|||
0xf0, 0xff, 0xf0, 0x6f, /* nop */
|
||||
0xf0, 0xff, 0xf0, 0x6f, /* nop */
|
||||
0x10, 0x01, 0x00, 0xce, /* movi -GOT_BIAS, r17 */
|
||||
0x10, 0x45, 0xca, 0x00, /* sub.l r12, r17, r17 */
|
||||
0x10, 0x45, 0xc8, 0x00, /* add.l r12, r17, r17 */
|
||||
0x90, 0x09, 0x10, 0x89, /* ld.l r17, 8, r25 */
|
||||
0x00, 0x66, 0xf1, 0x6b, /* ptabs r25, tr0 */
|
||||
0x10, 0x05, 0x10, 0x89, /* ld.l r17, 4, r17 */
|
||||
|
|
|
@ -3108,7 +3108,7 @@ static const bfd_byte elf_sh64_pic_plt_entry_be[PLT_ENTRY_SIZE] =
|
|||
0x6f, 0xf0, 0xff, 0xf0, /* nop */
|
||||
0x6f, 0xf0, 0xff, 0xf0, /* nop */
|
||||
0xce, 0x00, 0x01, 0x10, /* movi -GOT_BIAS, r17 */
|
||||
0x00, 0xcb, 0x45, 0x10, /* sub r12, r17, r17 */
|
||||
0x00, 0xc9, 0x45, 0x10, /* add r12, r17, r17 */
|
||||
0x8d, 0x10, 0x09, 0x90, /* ld.q r17, 16, r25 */
|
||||
0x6b, 0xf1, 0x66, 0x00, /* ptabs r25, tr0 */
|
||||
0x8d, 0x10, 0x05, 0x10, /* ld.q r17, 8, r17 */
|
||||
|
@ -3128,7 +3128,7 @@ static const bfd_byte elf_sh64_pic_plt_entry_le[PLT_ENTRY_SIZE] =
|
|||
0xf0, 0xff, 0xf0, 0x6f, /* nop */
|
||||
0xf0, 0xff, 0xf0, 0x6f, /* nop */
|
||||
0x10, 0x01, 0x00, 0xce, /* movi -GOT_BIAS, r17 */
|
||||
0x10, 0x45, 0xcb, 0x00, /* sub r12, r17, r17 */
|
||||
0x10, 0x45, 0xc9, 0x00, /* add r12, r17, r17 */
|
||||
0x90, 0x09, 0x10, 0x8d, /* ld.q r17, 16, r25 */
|
||||
0x00, 0x66, 0xf1, 0x6b, /* ptabs r25, tr0 */
|
||||
0x10, 0x05, 0x10, 0x8d, /* ld.q r17, 8, r17 */
|
||||
|
|
Loading…
Reference in a new issue