correctly fix calling convention problems from bug #42
[cparser] / TODO
diff --git a/TODO b/TODO
index 1681588..961121d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -22,17 +22,14 @@ Parser:
 
 ast2firm:
 - output source file positions for panics.
-- handle bitfield members with 0 correctly (standard says they finish the
-  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
+- 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...