This makes it more feasible to use diff on debugging dumps for compiler invocations with different options, in particular with and without -g.
This option is applicable to C++ only.
First move what we can in the largest integer mode, then go to successively smaller modes.
This is ignored if an argument block has already been allocated.