15fb0b888Smycroftrtld: 25fb0b888Smycroft* resolve MIPS binding lossage 35fb0b888Smycroft 4*aad59997SjoergTLS: 5*aad59997Sjoerg* implement proper allocator for static TLS and support for actively 6*aad59997Sjoerg freeing DTV entries. 7*aad59997Sjoerg 85fb0b888Smycroftbinutils/gcc: 95fb0b888Smycroft* alpha: why are there GLOB_DAT relocs in ld.elf_so? 105fb0b888Smycroft* alpha: bogus textrels in rtti info 115fb0b888Smycroft* mips: why are there global GOT relocs in ld.elf_so? 125fb0b888Smycroft* mips: bogus textrels in .rel.dyn 135fb0b888Smycroft* powerpc: make sure the .got section is always executable 145fb0b888Smycroft* powerpc: fix ld scripts so that .rodata is still used for PIC 155fb0b888Smycroft 16f5ee31d0Sskrllmachine-specific: 17f5ee31d0Sskrll* #ifdefs: 18f5ee31d0Sskrllheaders.c:#ifndef __mips__ 195fb0b888Smycroftheaders.c:#ifdef __mips__ 20f5ee31d0Sskrllreloc.c:#if defined(__hppa__) 21f5ee31d0Sskrllrtld.c:#if !defined(__hppa__) 22f5ee31d0Sskrllrtld.c:#if !defined(__mips__) && !defined(__hppa__) 235fb0b888Smycroftrtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__) 245fb0b888Smycroftrtld.c:#ifdef __mips__ 255fb0b888Smycroftrtld.h:#ifdef __mips__ 265fb0b888Smycroftsymbol.c:#ifndef __mips__ 275fb0b888Smycroft 285fb0b888Smycroftissues to research: 295fb0b888Smycroft* sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does 305fb0b888Smycroft* sh, vax, x86_64 use addend on PLT; nothing else does 315fb0b888Smycroft 325fb0b888Smycroft 335fb0b888Smycroftrela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64 345fb0b888Smycroftrel: arm i386 mips 355fb0b888Smycroft 365fb0b888Smycroft- mycroft 375fb0b888Smycroft 2003/09/24 38