From dc685c6b7d71e48c1ef1c41a9e17bc63c17d4aea Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 8 Dec 2002 14:34:02 +0000 Subject: update --- TODO | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 94b42d9..17d7204 100644 --- a/TODO +++ b/TODO @@ -1,12 +1,15 @@ TODO list: -- finish varargs.h support +- add statment expressions (linux kernel compilation) +- implement minimal 'asm' extension (linux kernel compilation) +- handle static inline, then normal prototype. +- support link once trick (gcc 3.2 / glibc compilation issue) +- finish varargs.h support (gcc 3.2 testsuite issue) - add alloca() - fix static functions declared inside block - fix bitfield binary operations -- C99: add variable size arrays -- C99: add complex types -- GCC: add statment expressions +- C99: add variable size arrays (gcc 3.2 testsuite issue) +- C99: add complex types (gcc 3.2 testsuite issue) - ignore __extension__ keyword (see 20010328-1.c). - Add __restrict keyword (20010611-1.c). - postfix compound literals (see 20010124-1.c) @@ -17,7 +20,6 @@ TODO list: - test includes in libtcc_test. - look at GCC 3.2 compatibility problems. - add option for auto run -- implement minimal 'asm' extension - setjmp is not supported properly in bound checking. - better local variables handling (needed for other targets) - fix bound check code with '&' on local variables (currently done -- cgit v1.3.1