Parse __attribute__:s after an asm()
Disallow arrays of incomplete types
Correct the stret pointer offset for spilling struct-regs
Pulled out targets in struct_call.mk
Added run target in struct_call.mk
Multiple examples of struct return with floats
Detection for whether to return floats via fp regs
x86-64 ABI docs for struct-return-via-regs
Assert and factor note for regpair return
More stret examples
Added block typedef example/test
make_gen.pl needs a directory
Fixed make_gen not running test programs
Move old test from test/ -> test2/
Update test/Makefile's test view
Fixed test/initialisation/*
Fixed test/apply/*
typedef reuse test
Fix rewrite of pure inline functions to static/extern

We now allow (as a special case) a extern or static declaration of
an inline function to alter the original's storage, so that

inline int f() { ... }
extern inline int f();

will cause a global symbol for "f" (and code) to be emitted.

Also corrected warning for emission of pure inline functions - we
now warn at the symtable checking stage, after we've allowed all
late-declarations to affect the inline functions definitions.
Removed useless tests