1 rtld: 2 * resolve MIPS binding lossage 3 4 TLS: 5 * implement proper allocator for static TLS and support for actively 6 freeing DTV entries. 7 8 binutils/gcc: 9 * alpha: why are there GLOB_DAT relocs in ld.elf_so? 10 * alpha: bogus textrels in rtti info 11 * mips: why are there global GOT relocs in ld.elf_so? 12 * mips: bogus textrels in .rel.dyn 13 * powerpc: make sure the .got section is always executable 14 * powerpc: fix ld scripts so that .rodata is still used for PIC 15 16 machine-specific: 17 * #ifdefs: 18 headers.c:#ifndef __mips__ 19 headers.c:#ifdef __mips__ 20 reloc.c:#if defined(__hppa__) 21 rtld.c:#if !defined(__hppa__) 22 rtld.c:#if !defined(__mips__) && !defined(__hppa__) 23 rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__) 24 rtld.c:#ifdef __mips__ 25 rtld.h:#ifdef __mips__ 26 symbol.c:#ifndef __mips__ 27 28 issues to research: 29 * sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does 30 * sh, vax, x86_64 use addend on PLT; nothing else does 31 32 33 rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64 34 rel: arm i386 mips 35 36 - mycroft 37 2003/09/24 38