Tests for initialisers set within their own init
Emit the correct DW_AT_language for -std=cXX
Pull out long/long-long format check
Check %d is given an int and only an int
Minor warning fixes from cparser
Check/error on asm() rename of an asm()'d decl
Fix name-mangling for static decls used in their own init
Only set f_gen if in normal code-gen mode

This fixes a segfault when -Xprint'ing an assignment expr.
Ensure argument registers are fully offset for calls
Fix clash in cpp tokens