9.3.10 --stack size
Set minimum stack to size bytes (default=16).
By default, the linker allocates all unused data memory for the run-time stack. Alternatively, the programmer may allocate the stack by defining a section with the stack
attribute. Use this option to ensure that at least a minimum-sized stack is available. The actual stack size is reported in the link map output file. If the minimum size is not available, an error is reported. The default minimum stack size does not include a stack guardband, as described in the next section.