[llvm-commits] [dragonegg] r102122 - /dragonegg/trunk/TODO

Duncan Sands baldrick at free.fr
Thu Apr 22 13:42:56 PDT 2010


Author: baldrick
Date: Thu Apr 22 15:42:56 2010
New Revision: 102122

URL: http://llvm.org/viewvc/llvm-project?rev=102122&view=rev
Log:
More things TODO.

Modified:
    dragonegg/trunk/TODO

Modified: dragonegg/trunk/TODO
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/TODO?rev=102122&r1=102121&r2=102122&view=diff
==============================================================================
--- dragonegg/trunk/TODO (original)
+++ dragonegg/trunk/TODO Thu Apr 22 15:42:56 2010
@@ -69,3 +69,12 @@
 The GCC builtin lowering outputs helpful warnings (for example,
 20081109_0.c:3:35: warning: attempt to free a non-heap object ‘bar’,
 see maybe_emit_free_warning), but we don't.  Improve this somehow.
+
+Work out how to write object files directly.  Currently this can't be
+done because gcc insists on running the assembler on compiler output
+when using -c.
+
+Make LTO transparent.  One part of this working out how to write bitcode when
+using -c, which runs into trouble because gcc insists on running the assembler
+on compiler output.  Another part is looking into the possibility of encoding
+bitcode in ELF sections like gcc does for gimple when doing LTO.





More information about the llvm-commits mailing list