Remove unnecessary extra newline in x86_64 cmp
Allow incomplete types in out_deref() - e.g. int[]
Backend goto *<exp> support
Block addresses are PIC
Ensure code-gen of &&lbl targets
Fix type_is_ptr_or_block to return the block target
Fix x86_64 call to handle blocks
Fix x86_64 call code not evicting %rax
Don't ICE on arguments in local scope
V_REG_SPILT doesn't have a pointer type

This fixes a problem with register spilling during function calls
- the result had a pointer type which was affecting subsequent
additions.
Fix storing V_FLAG/comparison straight to memory
Reinsert float load checks
Fix unwanted free() in float load
Removed unused impl_*() prototypes
Fix loading of constant floats from labels