TODO revision 1.1
11.1Smycroftrtld:
21.1Smycroft* map hints file read-only
31.1Smycroft* resolve MIPS binding lossage
41.1Smycroft
51.1Smycroftbinutils/gcc:
61.1Smycroft* alpha: why are there GLOB_DAT relocs in ld.elf_so?
71.1Smycroft* alpha: bogus textrels in rtti info
81.1Smycroft* mips: why are there global GOT relocs in ld.elf_so?
91.1Smycroft* mips: bogus textrels in .rel.dyn
101.1Smycroft* powerpc: make sure the .got section is always executable
111.1Smycroft* powerpc: fix ld scripts so that .rodata is still used for PIC
121.1Smycroft
131.1Smycroftmachine-specific #ifdefs:
141.1Smycroftheaders.c:#ifdef __mips__
151.1Smycroftreloc.c:#if defined(__i386__) || defined(__arm__)
161.1Smycroftrtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__)
171.1Smycroftrtld.c:#ifndef __mips__
181.1Smycroftrtld.c:#ifdef __mips__
191.1Smycroftrtld.h:#ifdef __mips__
201.1Smycroftsymbol.c:#ifndef __mips__
211.1Smycroft
221.1Smycroftissues to research:
231.1Smycroft* sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does
241.1Smycroft* sh, vax, x86_64 use addend on PLT; nothing else does
251.1Smycroft
261.1Smycroft
271.1Smycroftrela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64
281.1Smycroftrel: arm i386 mips
291.1Smycroft
301.1Smycroftuntested/sketchy: hppa sh x86_64
311.1Smycroft
321.1Smycroft
331.1Smycroft- mycroft
341.1Smycroft  2003/09/24
35