[cc2-qbe] Add support for logic negation operator
[cc2-qbe] Fix OSNEG in sethi()
[cc2-qbe] Fix type of returned node in OOR
[cc2-qbe] Add support for OOR and change n to ret
[cc2-qbe] move the call to setlabel() to cgen()
[cc2] Add constnode()
Merge branch 'master' into qbe
[cc2] Fix the value of ONOP
typofix in stdio.h
[libc] Fix definition of assert
[cc1 cc2] Do not apply DeMorgan to logic operators
Add comment about incomplete types in README
Revert "[cc1] Add tests about incomplete arrays in test034.c"
Revert "[cc1] Reemit array variables with incomplete type"
Revert "[cc1] Allow declaration of global array variables"
[cc1] Add test065
[cc1] Add tests about incomplete arrays in test034.c
[cc1] Reemit array variables with incomplete type
[cc1] Allow declaration of global array variables
[cc1] Do not warn about empty declarations in prototypes
[cc1] Fix commit 60276b9
[cc1] handle correctly arrays in address()
[cc1] Fix content()
[cc1] Do not allow operations with pointers to incomplete types
[cc1] Allow conversions between pointers to equivalent types
[cc1] Add equiv parameter to eqtype()
Remove cc2.old
[libc] Fix definition of assert
[cc1] Avoid recovery in elseclause
[cc1] Call decay() in postfix()
[cpp] distinguish macro definition sources
[cpp] fix definition of standard macros
[cc2-qbe] Convert bool() into void
[cc2-qbe] Add binary operators in qbe
Merge branch 'master' into qbe
[cc2-qbe] fix eval call with NULL in oreturn
[arg.h] Fix arg loop when operand isn't an option
[cc2] Fix case of return without expression
[cc2-qbe] Move statements ops to cgen
[cc2-qbe] Add basic function definition support
[cc2-qbe] Add first version of rhs() and lhs()
Merge remote-tracking branch 'origin/master'
[cc1] Fix function alike macro without arguments
[driver] process parameters given after -- as operands
[arg.h] fix block closing count logic
[driver] fix variables order in outfname() printf()
[driver] simplify out-filenames generation logic
[driver] remove objfile only once per build failure
[driver] keep l flags and operands ordered as given
[arg.h] add a macro for handling operands in any order
[driver] add a dependency to arg.h to Makefile
[driver] output filename and error on mkstemp error
[driver] use random filenames for temporary object
[driver] fix filename output with as
[cpp] keep count of command-line macros
[cpp] unify definition of internal, cmdline, file macros
[cpp] define keywords before defining macros
[cc1] move file open handling from ilex to addinput
[tests] Import new tests for qc
[libc] Fix unterminated comment in stdlib.h
[cpp] print correct pragma in warning message
[cc2-qbe] Add support for OCPL and ONEG in sethi()
[cc2] Add float point value holder to node
[cc2-qbe] Update children pointers in sethi()
[cc2-qbe] Begin the rewrite of cgen()
[cc1] Add stallman dependency to the Makefile
[tests] Improve chktest.sh
[cc1] Fix negation of OSYM nodes
[cc1] Fix size of pointers in 64 bit architectures
[cc1] Simplify chktest.sh
[cc1] Simplify comment()
[cc2] Update the value of sym->u.inst
[cc1] simplify readline()
[cc1] Do not allow comments between different files
[cc1] Fix comments across several files
[cc2] fix calloc call in nextpc()
[cc2-qbe] fix uninitialized haslabel in code.c
[cc2] calloc() in nextpc to initialize all fields
headers: fix a few typos
[cc1] Fix parsing of long double
fix typo in stdio.h header: size n to size_t n
[test] Use $@ instead of using current directory
[test] Improve chktest.sh
Merge remote-tracking branch 'quinq/master'
Add test suite from https://github.com/andrewchambers/qc
Merge remote-tracking branch 'origin/master'
Install scc headers is a custom directory
[lib] pass a struct items pointer in newitem
[driver] fix possible overflow in newitem()
[driver] use struct items int tool
[cc1] fix and refactor the tool name check
[driver] set tool in and out fds in settool()
[cc1] remove unecessary value assignment to failure
[driver] continue building sources on failure
[cc1] use dynamic storage for U flags
[lib][driver] move newitem() + related struct to lib
[cc1] update usage, reorder flags and arguments checks
[driver] fix failed tool value in terminate (bis)
[driver] and move object cleaning in terminate too