[cc2-qbe] Add allocation of parameters
[cc2-qbe] Added signed/unsigned versions of div and rem
[cc2-qbe] Add support for sign in comparisions
[cc2-qbe] Fix typo in variable name v2
[cc2-qbe] Add support for operations in long and for floats
[cc2-qbe] Add labels to sigil()
[cc2-qbe] Improve cc2/arch/qbe/code.c:/^binary/
[cc2-qbe] Fix equality operators
[cc2] Make OTMP equal to STMP
[cc2-qbe] Do not use node ops in Inst
[cc2] Put type constant in a different enum
Merge remote-tracking branch 'origin/master'
[cc2-qbe] Support void functions in qbe
[cc2] Create a enum for storage classes
[cc2] Remove input dependecy from assign()
[cc2] Join odefault and casetbl
[cc2] Do not use the token as node op
[cc2-qbe] Small stetic changes to the output of qbe
[cc2-qbe] Do not emit local temporary variables
[cc2-qbe] Add load() and store() to code.c
[cc2-qbe] Fix OASSIG in cgen.c
[cc2-qbe] Fix load() in cgen.c
[cc2] Improve addr()
[cc2] Use NNODESinstead of NSYMBOLS
[cc2] Clean also the list of free nodes
[cc2] Clean arena pointer after freeing memory
[cc1 - cc2] Fix several errors in printf formats
[cc1] Update cc1 tests after commit 6e1706
[cc2-qbe] Begin to emit instructions
[cc2-qbe] Add emission of local variables
[cc1 - cc2] Output function return type in cc1 and cc2
[cc2] Remove references to MEM
[cc2-qbe] Add AUTO symbols to symname()
[cc2-qbe] Fast and dirty workaround to function type
[cc2-qbe] Print function parameter types and names
[cc2-qbe] Fix returned name in symname()
[cc2] Fix memset argument
[cc2] Add locals at the end of the list
[cc2-qbe] Fix typo in variable name
Revert "[cc2] Remove sigil function from qbe"
[cc2-qbe] First implementation of cgen() for qbe
[cc1] Fix NULL pointer dereference
[cc2-qbe] Add Sethi-Ullman number calculation
[cc2] Rename addressability() to apply()
[cc2] Add skeleton for code.c
[cc2]Fix segmentation fault in writeout function
[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