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