Compile library in multi target
Add skeleton for qbe backend
Explicitly use stdout/stdin for pipe communication
[cc2] Change addable() to addresability()
[cc2] Add format to the parse table
Simplify base command line
[cc2] Set up parser.c to parse the full IR
[cc1] Avoid wrong message in invalid storage class
[cc1] Re-emit tentative definitions
[cc1] Emit type in switch table constants
[cc1] Select branch or jump in For()
[cc1] Use a different letter for branch
[cc2] Fix definition of OOR and OSYM
Fix letter for return statement
[cc2] Remove ARYF
[cc2] Do not allocate data for functions
[cc2-intel] Fix .space directive
[cc2-intel] Use .L for local symbols
[cc2-amd64] Add basic support for data in amd64
[cc2] Initialize the align of strings
[cc2-z80] Remove unneeded new line
[cc2-i386] emit alignment before of the definition of the label
[cc1] Do not include the \0 in initialized strings
[cc2-i386] Use global instead of globl
[cc2-i386] Emit .extern for external variables
[cc2-z80] Small format improvement
[cc2-z80] Fix emision of strings
[cc2-i386] Add basic support for static variables
[cc1] Remove call to strlen() in initialize()
[cc1] Rename ISINIT to HASINIT
Simplify definitions in the IR
[cc2-z80] Set correct name for BSS segment
[cc2] Set correct values in array types
[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