Merge remote-tracking branch 'origin/master'
cc1: Accept () in primary()
cc1: Improve errors in typedef'ed function types
test/cc: Add 0207-structcb
cc1: Add prefix to DBG messages
cc1: Don't pop context in typedef types
cc1: Don't remove warnings in typedef'ed functions
cc1: Fix expression evaluation order
cc1: Improve error message
cc1: Improve error handling in field()
libc: remove redundant semicolon
cc1: remove redundant semicolon
cc1: Fix initializer recursion protection
cc1: Remove incorrect comment
Merge remote-tracking branch 'origin/master'
driver/posix: Make easier to target a musl libc
driver/posix: Add support for LIBPREFIX
driver/posix: Remove unneeded SYSLST
driver/posix: Add a template for ld execution
driver/posix: Don't free in error
driver/posix: Create ld tool at the end
driver/posix: Pass -s to ld
Merge remote-tracking branch 'origin/master'
driver/posix: Add support for crt begin and crt end
cc1: Accept empty parameters in macros
cc1: Reject macro expansion with parenthesis
cc1: Fix hideset implementation
cc1: Allocate macro input before copying definition
cc1: Remove unused variable in expandarg()
libc: Add tmpfile() for posix
libc: Simplify tmpnam()
git: Update .gitignore to new suffixes
build: Simplify configurations
libc: Isolate compilation from different systems
libc: Pull atexit() buffer only when needed
libc: Don't use atexit() to flush streams
libc: add rename() syscall for amd64 linux and i386 linux
libc: don't set the error flag on string streams
libc: fix underflow in vsnprintf when size is 0
libc: stdio: add rename()
libc/obsd: Sync syscalls from linux/amd64
libc/obsd: Add access() and execve()
Merge remote-tracking branch 'origin/master'
libc/posix: Add system()
libc/linux: Add _access() syscall
libc: Add _fork() syscall
libc: Add _waitpid() syscall
libc: Sort arm/linux syscall.lst
libc: Add _execve() syscall in linux systems
libc: Whitespace change
libc: Add wait4() syscall in bsd alike systems
cc1: Allocate atleast one item for an arglist
libc: Supress warning in sys.h
libc: Fix _Exit() in arm and arm64
libc: Add _fork() syscall
libc: Add missed flags for dragonfly
libc/darwin: Supress warning in sys.h
libc: Add _access() macros
libc: Fix return value in strftime()
libc: Add some const poison to strftime()
libc: Return 0 when truncation in strftime()
libc: Correct time zone copy in strftime()
libc: Initialize internal fields in gmtime()
cc1: Do not use input->begin in loops
cc1: Move defined function to cpp.c
cc1: Add type parameter to addinput()
cc1: Pass a macro to addinput()
cc1: Simplify icpp()
cc1: Add Macro type
cc1: Remove unneeded code
cc1: Use control characters for #, ## and macro parameters
cc1: Don't use yytext to capture macro arguments
cc1: Add spaces between tokens from macro arguments
cc1: Expand macro parameters in macro expansion
cc1: Fix a use after free bug in setloc()
cc1: Improve addinput() and delinput()
cc1: Improve readline() readbility
cc1: Improve message output in expand()
cc1: Change name to sym in macro struct
cc1: Assign name in defdefine()
cc2/qbe: Use explicit tables in cast()
libc: posix: tiny code-style fix
libc: strftime: fix output for %z
libc: OpenBSD: link in _gettimeofday syscall
cc2/qbe: Add support for sign in float casts
cc2/qbe: Use unsigned char for asm codes
build: Add shebang to mkerrstr.
libc/localtime: Style changes
remove some more double colons ;;
libc: gmtime: use the year for the leap year calculation
Fixed typo in README
doc: Add ISO C99 reference in the README
tests/cc: Fix compose functionality
tests/cc: Use a compatible pointer in 0117-pointerarith
cc2/qbe: Use correct return type in cast()
cc1: Remove trailing semicolon
libc/search: Test for overflow and underflow cases
libc/realloc: Set errno for invalid parameters
libc: Readjust freep realloc() modifies the free list
libc: use gcc-scc instead of cc.sh