None.
Provides protection against malicious code or programming errors that overwrite or corrupt the stack.
.-nostackprotect----------------------. >>- -q--+-stackprotect----=----+-all--------+-+---------------->< '-size--=--N-'
-qstackprotect generates extra code to protect procedures with vulnerable objects against stack corruption. This option is disabled by default because it can cause performance degradation.
To generate code to protect all procedures with vulnerable objects:
xlc myprogram.c -qstackprotect=all
To generate code to protect procedures with objects of certain bytes:
xlc myprogram.c -qstackprotect=size=8
None.