[cc2-qbe] Add skeleton for function code generation
[cc2] Fix initialization of parser variables
[cc2] Add defpar() and defvar()
[cc2] Fix Makefile
[cc2-qbe] Fix 8 byte data size
[cc2] Add data initilization to QBE
[cc2] Add endinit() function
[cc2] Remove sigil function from qbe
[cc2] Do not use size2asm in default initializer
[cc2] Fix small error in comment
[cc2] Add basic implementation of defsym()
[cc2] Allocate space for symbols always
[cc2] Fix small withespace problem
[cc2] Change addnode() to addstmt()
Fix generic arch Makefile target
[cc2] Remove label() from the target interface
[cc2] change label() + allocdata() to defsym()
Small withespace change
Add multi-clean target to Makefile
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