From eb8111cef3dcdcc16f013d660c31ccfc281c7d3a Mon Sep 17 00:00:00 2001 From: Andreas Jaeger Date: Mon, 17 Apr 2000 23:56:16 +0000 Subject: [PATCH] (elf_machine_relplt): Removed, it's not needed. (_dl_runtime_resolve): Fix \n for a comment, safe gp and not pc. --- sysdeps/mips/dl-machine.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sysdeps/mips/dl-machine.h b/sysdeps/mips/dl-machine.h index 19cdd245fe..a15b78d52d 100644 --- a/sysdeps/mips/dl-machine.h +++ b/sysdeps/mips/dl-machine.h @@ -198,9 +198,6 @@ elf_machine_runtime_link_map (ElfW(Addr) gpreg, ElfW(Addr) stub_pc) return NULL; } -/* Mips has no PLT but define elf_machine_relplt to be elf_machine_rel. */ -#define elf_machine_relplt elf_machine_rel - /* Define mips specific runtime resolver. The function __dl_runtime_resolve is called from assembler function _dl_runtime_resolve which converts special argument registers t7 ($15) and t8 ($24): @@ -292,9 +289,8 @@ asm ("\n \ .ent _dl_runtime_resolve\n \ _dl_runtime_resolve:\n \ .set noreorder\n \ - # Save slot call pc.\n \ - # XXX: Is this ok? \ - move $3, $31\n \ + # Save GP.\n \ + move $3, $28\n \ # Modify t9 ($25) so as to point .cpload instruction.\n \ addu $25,8\n \ # Compute GP.\n \