diff options
| author | bellard <bellard> | 2002-12-08 14:34:02 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2002-12-08 14:34:02 +0000 |
| commit | dc685c6b7d71e48c1ef1c41a9e17bc63c17d4aea (patch) | |
| tree | eff6169af4edbd046beaff36104b6bc1d23087d7 /TODO | |
| parent | abf909e1acd60eb19480fd68c570df2b8451a502 (diff) | |
| download | tinycc-dc685c6b7d71e48c1ef1c41a9e17bc63c17d4aea.tar.gz tinycc-dc685c6b7d71e48c1ef1c41a9e17bc63c17d4aea.tar.bz2 | |
update
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -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 |
