shithub: scc

ref: ec647d24eb10e22e3f54acc0e22c9a9b91a2b6f7
dir: /cc1/TODO/

View raw version
* Verify correctness in initializators
* emit initializators
* 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
* 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.