ref: 4c4b5df2ff7447e0969bc39e80da24c7adc61cb3
dir: /cc1/TODO/
* Verify correctness in initializators * emit initializators * emit structures definition * Implement bitfields * Define data structure shared between cc1 and cc2 with the type information * Rewrite error recovery code, and ensure correct state after recovery * Allow comparisions between pointers and 0 * Implement function calls * Parse correctly all integer and float constants * Add C99 features (almost all the new features of C99 are missed) * Add correct emit for any kind of constant * Add warnings in overflow of contant operations * Add warning when some ANSI limit is violated.