X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=TODO;h=3800901437f076b3438dc40d54d1b52c2000fd90;hb=8ee3cd1896bca7b59f212a124c132ea13db6c036;hp=8bd3a93ba69320b71ee465918099fa0a47606da8;hpb=25326057870a05888c47d4e0b465deb845efcc27;p=libfirm diff --git a/TODO b/TODO index 8bd3a93ba..380090143 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,18 @@ - * 28.6.04 MMB + * 27.8.2004 Goetz + Classes need a flag comparable to visibility of entities. + This flag must express whether these classes are accessed from + outside, i.e., the fields must have a specific layout. + Further it should express whether the outside can allocate classes + of the type. Then we can determine whether the class can be turned + into a description class by, e.g., rta. + + * + + * 5.7.04 Goetz + in free_type: check the types that there is no pointer type that points + to the freed type. If so report error. + + + 28.6.04 MMB Div/Mod optimization for constants produces a result that will be optimized again and again :-( Add a flag or a clever encoding so thios does not happen