Change cc1 link step - no need for CFLAGS
Fix va_list's reg_save_area initialisation

The reg_save_area member was incorrectly initialised based on the number
of arguments, which happened to be 1 in all tests so far. This is now
independent of the number of arguments, and this removes a hack in the
backend stack logic.