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...