X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=TODO;h=c6748384f73d1cc5fbec9689a1fccd332853e871;hb=8c0dc48b954ccceae0ce547f325d98ce453a5ecf;hp=ec4e14b674f66c10383f43590dd9eb7624d60324;hpb=50737078b93057f3f90ff32cc590567804983a4c;p=cparser diff --git a/TODO b/TODO index ec4e14b..c674838 100644 --- a/TODO +++ b/TODO @@ -26,12 +26,14 @@ 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...