3.6.1.1 Accumulate-args Option
The -maccumulate-args
option prevents function
arguments from being pushed onto and popped off the stack, instead producing code that
adjusts the stack pointer once at the beginning of the calling function. This option has
no effect when functions that do not use the stack for arguments are called, but for
other functions, it can reduce code size if those functions are called several
times.