* sysdeps/mips/dl-machine.h: Include sys/asm.h.
authorAlexandre Oliva <aoliva@redhat.com>
Fri, 14 Mar 2003 08:43:13 +0000 (08:43 +0000)
committerAlexandre Oliva <aoliva@redhat.com>
Fri, 14 Mar 2003 08:43:13 +0000 (08:43 +0000)
commit0d5b725772d11d8ad335d1948f490a81593cc03d
tree5f665533ef57053dc68963e903c4fe7b4269bbee
parentd2e29db72203632d480042957765a8d6c2a454ee
* sysdeps/mips/dl-machine.h: Include sys/asm.h.
(elf_machine_matches_host): Prevent linking of o32 and n32
together.
(elf_machine_dynamic): Document assumption on $gp.
(STRINGXP, STRINGXV, STRINGV_): New macros.
(elf_machine_load_address): Use them to stringize PTR_LA and
PTR_SUBU.
(ELF_DL_FRAME_SIZE, ELF_DL_SAVE_ARG_REGS,
ELF_DL_RESTORE_ARG_REGS, IFABIO32): New macros used in...
(_dl_runtime_resolve): Adjust it for all 3 ABIs.
(__dl_runtime_resolve): Cast the symtab initializer to the
right type.
(RTLD_START): Use it.  Adjust it for all 3 ABIs.
(elf_machine_rel): Mark as always_inline in RTLD_BOOTSTRAP.
Handle 64-bit R_MIPS_REL composite relocation and accept
R_MIPS_64 relocations to shift addend size to 64 bits.
Document assumption regarding local GOT entries.  Document
backward-compatibility departing from the ABI behavior in
applying relocations that reference section symbols, no longer
used.  Support relocations to mis-aligned offsets.
* sysdeps/mips/mips64/dl-machine.h: Deleted, obsolete.
sysdeps/mips/dl-machine.h
sysdeps/mips/mips64/dl-machine.h [deleted file]