[lld] r189890 - Start a TODO list for the ELF backend.

Joerg Sonnenberger joerg at bec.de
Tue Sep 3 17:00:48 PDT 2013


Author: joerg
Date: Tue Sep  3 19:00:48 2013
New Revision: 189890

URL: http://llvm.org/viewvc/llvm-project?rev=189890&view=rev
Log:
Start a TODO list for the ELF backend.

Added:
    lld/trunk/lib/ReaderWriter/ELF/TODO.txt

Added: lld/trunk/lib/ReaderWriter/ELF/TODO.txt
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/ELF/TODO.txt?rev=189890&view=auto
==============================================================================
--- lld/trunk/lib/ReaderWriter/ELF/TODO.txt (added)
+++ lld/trunk/lib/ReaderWriter/ELF/TODO.txt Tue Sep  3 19:00:48 2013
@@ -0,0 +1,17 @@
+lib/ReaderWriter/ELF
+~~~~~~~~~~~~~~~~~~~~
+
+- Implement processing of DT_NEEDED elements including -rpath-link /
+  -rpath processing.
+
+- Create DT_SONAME.
+
+- _GLOBAL_OFFSET_TABLE should be hidden and normally dropped from the output.
+
+- Find out where __tls_get_addr gets created and stop that.
+
+- Preserve SHT_NOTE sections from input, merge them if applicable.
+
+- Do not create __got_* / __plt_* symbol table entries by default.
+
+- Weak references to symbols defined in a DSO should remain weak.





More information about the llvm-commits mailing list