From 10f5d44f43cd6e93a17fb00aa63c79bb13fc0a81 Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 8 Sep 2002 22:13:54 +0000 Subject: update --- TODO | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index c8a092a..4993610 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,12 @@ TODO list: +- To fix: 'sizeof' generates code if too complex expression is given. +- add gcc extension typeof() +- add gcc extension __alignof__() - fix constant error msg -- add alloca() -- add typeof() -- add checks for multiple including of same file (= compile even faster) - add 'CType' structure to optimize type handling (= compile even faster) - suppress unneeded hash table for Symbols (= compile even faster) +- add alloca() - ignore at least asm extension - setjmp is not supported properly in bound checking. - better local variables handling (needed for other targets) @@ -13,7 +14,6 @@ TODO list: only for local arrays). - To check: bound checking and float/long long/struct copy code. bound checking and symbol + offset optimization -- To fix: 'sizeof' generate code if too complex expression is given. - free all allocated data and use longjmp for errors (useful for libtcc use) Not critical: -- cgit v1.3.1