Index: lib/ReaderWriter/ELF/X86_64/TODO.rst =================================================================== --- lib/ReaderWriter/ELF/X86_64/TODO.rst +++ lib/ReaderWriter/ELF/X86_64/TODO.rst @@ -5,7 +5,6 @@ ###################### * Code models other than the small code model -* Fully dynamic TLS * TLS strength reduction Unimplemented Relocations @@ -38,15 +37,12 @@ Global Dynamic Thread Local Storage Relocs <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< -These relocations will take more effort to implement. Their implementation -should be contained in lib/ReaderWriter/ELF/X86_64/{X86_64RelocationPass.cpp,X86_64RelocationHandler.cpp}. +These relocations take more effort to implement, but some of them are done. +Their implementation lives in lib/ReaderWriter/ELF/X86_64/{X86_64RelocationPass.cpp,X86_64RelocationHandler.cpp}. Documentation on these relocations can be found in: http://www.akkadia.org/drepper/tls.pdf -* R_X86_64_DTPMOD64 -* R_X86_64_DTPOFF64 -* R_X86_64_TLSGD * R_X86_64_GOTPC32_TLSDESC * R_X86_64_TLSDESC_CALL * R_X86_64_TLSDESC