X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=TODO;h=c6748384f73d1cc5fbec9689a1fccd332853e871;hb=643026ae19cfdb8e3c891407f155668768028325;hp=354fb16e991fb95ea3a25810eb996653ef9a0248;hpb=e2ce744e73010653108898bfce3e79e5f7fa2649;p=cparser diff --git a/TODO b/TODO index 354fb16..c674838 100644 --- a/TODO +++ b/TODO @@ -26,11 +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 +- go through gcc manual and emulate all the gcc flags...