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

Duncan Sands baldrick at free.fr
Mon Sep 13 05:59:28 PDT 2010


Author: baldrick
Date: Mon Sep 13 07:59:28 2010
New Revision: 113745

URL: http://llvm.org/viewvc/llvm-project?rev=113745&view=rev
Log:
Update the dragonegg TODO list.

Modified:
    dragonegg/trunk/TODO

Modified: dragonegg/trunk/TODO
URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/TODO?rev=113745&r1=113744&r2=113745&view=diff
==============================================================================
--- dragonegg/trunk/TODO (original)
+++ dragonegg/trunk/TODO Mon Sep 13 07:59:28 2010
@@ -29,13 +29,6 @@
 
 GCC now has per-function optimization levels.  Add support for this.
 
-Fortran is currently broken because it has a boolean type with a precision
-of 1 bit but size not equal to 8 bits.  We convert to i1 which has the wrong
-AllocSize.  Fix this by distinguishing between the "memory type" used for
-passing the value around in memory (which would be i32 for this Fortran type),
-and the "register type" used for passing about in register (i1 in this case).
-This should tie in nicely with gimple registers versus references.
-
 Unify the code that determines which LLVM linkage type to use.  Need to do
 a bunch of experimenting to work out how the mapping should really be done.
 
@@ -60,7 +53,8 @@
 Features
 --------
 
-Output proper debug info rather than throwing most of it away.
+Output proper debug info rather than throwing most of it away.  Provide column
+numbers in location info.
 
 Many x86 specific builtins are not supported, even though it would be easy to
 add support for some of them, for example the 256 bit versions of builtins we
@@ -78,3 +72,5 @@
 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.
+
+Add support for address spaces.





More information about the llvm-commits mailing list