The -mstackcall
option allows the compiler to use a table
look-up method of calling functions.
Once the hardware function return address stack (Function Return Address Stack) has been filled, no further function nesting can take place without corrupting function return values. If this option is enabled, the compiler will revert to using a look-up table method of calling functions once the stack is full (see Calling Functions).