glibc/sysdeps/mips
Alexandre Oliva 0d5b725772 * 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.
2003-03-14 08:43:13 +00:00
..
bits 2002-10-23 Roland McGrath <roland@redhat.com> 2002-10-23 23:49:01 +00:00
elf 2002-12-08 Roland McGrath <roland@redhat.com> 2002-12-09 20:37:24 +00:00
fpu Regenerated. 2002-10-14 08:59:01 +00:00
mips64 * sysdeps/mips/dl-machine.h: Include sys/asm.h. 2003-03-14 08:43:13 +00:00
mipsel/bits Not needed anymore. 2001-07-28 05:53:57 +00:00
soft-fp New file with soft-fp specific files. 2000-09-06 10:52:05 +00:00
sys * sysdeps/mips/memcpy.S: Map t0-3 to a4-7 on new abis. 2003-03-14 05:31:28 +00:00
__longjmp.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
.cvsignore Previously uncontrolled files put into CVS. 1995-02-18 00:05:51 +00:00
abort-instr.h 2000-02-03 Andreas Jaeger <aj@suse.de> 2000-02-03 15:03:50 +00:00
add_n.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00
addmul_1.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00
atomicity.h * sysdeps/mips/atomicity.h (exchange_and_add, atomic_add): 2003-03-14 05:30:31 +00:00
bsd-_setjmp.S Use libc_hidden_def(name) instead of strong_alias (name, __GI_name). 2002-12-31 20:37:32 +00:00
bsd-setjmp.S Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
Dist Remove non-existing files. 2001-07-28 05:53:37 +00:00
dl-dtprocnum.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
dl-machine.h * sysdeps/mips/dl-machine.h: Include sys/asm.h. 2003-03-14 08:43:13 +00:00
fpregdef.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
fpu_control.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
gccframe.h GCC frame description for MIPS. 2001-11-16 01:12:04 +00:00
Implies 2000-01-10 Andreas Jaeger <aj@suse.de> 2000-01-10 12:33:45 +00:00
init-first.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
lshift.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00
machine-gmon.h Update MCOUNT for current GCC behavior. 2002-02-11 10:23:36 +00:00
Makefile [$(subdir) = misc]: Use sysdep_headers instead of headers for make dist. 2000-09-06 08:21:55 +00:00
memcpy.S * sysdeps/mips/memcpy.S: Map t0-3 to a4-7 on new abis. 2003-03-14 05:31:28 +00:00
memset.S * sysdeps/mips/memcpy.S: Map t0-3 to a4-7 on new abis. 2003-03-14 05:31:28 +00:00
memusage.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
mul_1.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00
regdef.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
rshift.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00
setjmp_aux.c Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
setjmp.S Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
sgidefs.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
stackinfo.h Update to LGPL v2.1. 2001-07-06 04:56:23 +00:00
sub_n.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00
submul_1.S 2003-03-13 Alexandre Oliva <aoliva@redhat.com> 2003-03-14 03:59:37 +00:00