diff options
| author | bellard <bellard> | 2003-10-04 21:29:04 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2003-10-04 21:29:04 +0000 |
| commit | b7f12dfbdff66b2012f1d7a7f1074f08a139805c (patch) | |
| tree | 92fa5b02d6a8ba338d7518366b5a3957c91cbbdc /TODO | |
| parent | 9890ea1233a1caf84782a0ab364622a8444e0519 (diff) | |
| download | tinycc-b7f12dfbdff66b2012f1d7a7f1074f08a139805c.tar.gz tinycc-b7f12dfbdff66b2012f1d7a7f1074f08a139805c.tar.bz2 | |
update
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,7 @@ TODO list: +- cast bug (Peter Wang) +- define incomplete type if defined several times (Peter Wang). - long long constant evaluation - configure --cc=tcc (still one bug in libtcc1.c) - disable-asm and disable-bcheck options @@ -26,14 +28,12 @@ TODO list: - check section alignment in C - fix invalid cast in comparison 'if (v == (int8_t)v)' - packed attribute -- support link once trick (gcc 3.2 / glibc compilation issue) - finish varargs.h support (gcc 3.2 testsuite issue) - fix static functions declared inside block - C99: add variable size arrays (gcc 3.2 testsuite issue) - C99: add complex types (gcc 3.2 testsuite issue) - postfix compound literals (see 20010124-1.c) - fix multiple unions init -- look at GCC 3.2 compatibility problems. - 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 |
