branches: 1.2.6; 1.2.10;For O32, don't save $gp on the stack, save $s0 instead and just keep $gpin $s0.
Add a common crtbegin.c file and use a machine dependent crtbegin.h tofill in .init/.fini.Add mips support for USE_COMPILERCRTSTUFF=no (compiled only)