X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=TODO;h=9446615e3aa803cda6b14f2f51f975fd8a1964b1;hb=fbc0abdbcac094fc66780e9cca6a35268d02c86a;hp=ec4e14b674f66c10383f43590dd9eb7624d60324;hpb=50737078b93057f3f90ff32cc590567804983a4c;p=cparser diff --git a/TODO b/TODO index ec4e14b..9446615 100644 --- a/TODO +++ b/TODO @@ -26,12 +26,12 @@ ast2firm: current unit) Missing Errors: +- goto over VLA declarations Missing Warnings: - dead assignments (int x = 5; x = bla(); -> dead assignment at x = 5;) -- catch the if(k = b) cases, maybe require all assignments to be in parentheses - (but some few exceptions like toplevel, nested assignments) +- warn when folding shift constants with too large shift amounts main/driver: - delete output file if we had an error -- delete temp files! +- go through gcc manual and emulate all the gcc flags...