1rtld: 2* resolve MIPS binding lossage 3 4TLS: 5* implement proper allocator for static TLS and support for actively 6 freeing DTV entries. 7 8binutils/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 16machine-specific: 17* #ifdefs: 18headers.c:#ifndef __mips__ 19headers.c:#ifdef __mips__ 20reloc.c:#if defined(__hppa__) 21rtld.c:#if !defined(__hppa__) 22rtld.c:#if !defined(__mips__) && !defined(__hppa__) 23rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__) 24rtld.c:#ifdef __mips__ 25rtld.h:#ifdef __mips__ 26symbol.c:#ifndef __mips__ 27 28issues 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 33rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64 34rel: arm i386 mips 35 36- mycroft 37 2003/09/24 38