document -L and -P
new date 20140419
Section that has code should be type "x".  Fixes Jira#PCC-421 by Iain Hibbert.
Remove "#pragma section" code.  It's use is very limited and it is unlikely
that it is needed. Closes Jira#PCC-422 by Iain Hibbert.
Implement #pragma push/pop.  Fixes Jira#PCC-418 by Dara Hazeghi.
Add some missing prototypes for builtin functions, patch from Antoine Leca.
Fixes Jira#PCC-417.
new date 20140420
use correct definitions for floating point limits for mach_vax;
pointed out by Matt Thomas @ NetBSD
process .S suffix files the same as assembler-with-cpp, and add -xnone
handling
document -xnone, and that __ASSEMBLER__ is defined for .S files
new date 20140422
Add builtins bswap{16,32,64}.
new date 20140429
Fix bug where too little stack space may be allocated on 64-bit targets.
Use movabsq for labels.
Do not emit labels as distance to indexed registers, they can be only
32-bit long.
Output segment names for OSX.
OSX uses power-of-2 alignment.
Remove forgotten fwalk.
Output "hidden" for hidden args.  Fixes Jira#PCC-412 by Iain Hibbert.
new date 20140430
Allow for unary minus on complex numbers.
Fixes Jira#PCC-414 by Fred J. Tydeman.