[cc2] Add support for parsing structs and member definitions
[cc1] Remove non needed defines from arch.h
[cc1] Print information about size, aligment and offset in structs
[cc1] Fix calculation of alignment and size of structs
Add TSIZE type
[cc1] Add ptrdiff_t type
Fix tests after commit a564aad
Make Makefiles even more user friendly
Fix definition of sizes for amd64 and i386
Remove -s as default flag
Make Makefiles more user friendly
[cc1] Move architecture dependant parts to arch/$ARCH/arch.c
[cc2-z80] Use _ to mark global scoped symbols
[cc2] Move newid() to symbol.c
[cc2-z80] Export/Import symbols
[cc2] Generate code for static variables no initialized
[cc2] Generate code for initializers
[driver/posix] Set correct value for cc2
[cc1] Emit type of constant in array sizes
Add POSIX rule to the driver Makefile
Rewrite the Makefile again
Remove scc binary
Add a driver
Move PREFIX to config.mk
Fix parallel build of multi support
Do not recover in "incorrect preprocessor directive"
Fix #line directive
Add support for multi arch in the main Makefile
[cc2] Emit initializers as soon as posible
[cc2] Add parser of IR
Remove double inclusion in cc1.h
Remove definition of letters in cc.h
Fix small typo in types.c
Fix small problems in code.c
Do not emit prototypes
Move no architecture types to cc.h
Use " to mark names of variables
Remove TODO of emitstring
Mark as disabled tests known to be wrong
Mark like wrong test059
Fix typo in test058
Emit initializers for strings
Add small version of standard headers
Add stub of cc2
Move cc2 to cc2.old
Update TODO and ir.md
Add another form to test059
Remove added blank lines
Update test032 after the change in 7941249
Add tests for initializers
Fill of 0 trailing space in string initialized
Check correctness of indexes in designators
Select the correct type in emitdesig()
Fix eqtype()
Add support for compound literal in expr.c
Discard field name in fielddesig()
Do not fold expressions with static addresses
Fix tests that use strings
Check maximum position in the initializer after increment
Allow initializatio of arrays without braces
Convert empry inirializers to the correct type
Use eqtype() before of decay()
Print all the bytes of strings
Add initializators from strings
Improve error recovery in init.c
Remove symbol field from Node
Make constant pointers generated in decay()
Do not emit decalrations until initializer
Remove unused parameter in initializer()
Add emitdesign()
Emit constant arrays
Allow declaration of arrays without size
Add mkcompound()
Do not create unneded node in initialization
Mark as constant nodes address of static variables
Convert errors of chklvalue() into semantic
Emit compound initializers
Give all the possible errors in field()
Return correct node iin initlist()
Do not return after found a sub compound in initlist()
Support empty compound initializers
Pass pointer to the initializer struct to the designations
Reduce indentation in initlist()
Add initializer struct
Move initializer code to a new file
Remove inttypes inclusion
Remove shebang in cc2/generror
Simplify conditional in ansifun()
Split output and errors in tests
Add expected output to test037
Mark as integer type size_t
Add support for k&r functions
Give non used warning in parameter of functions
Remove indentation level in decl()
Add warning about empty parameter declarations
Initialize all the flags of new created types
Add test for preprocessor corner cases
Add test about double typedef