Emit .debug_abbrev entry for debug label only if label emitted
Fix out_blk leaks

Unreachable blocks weren't free'd
Merge branch 'master' into feature/inline

This brings in the out_blk free fix.

Conflicts:
	src/cc1/out/free.c
Remove TODO_INLINE and dwarf_inline files
Fix pure-inline test
Fix double-free of inline-end debug label
Fix inlining functions containing compound literals

Need to prevent mutation of state remaining across function gen-calls.
Label all changes of state in gen functions with a cast-macro