smallstack

Applies to C Applies to C++

Purpose

Instructs the compiler to reduce the size of the stack frame.

Syntax


Syntax Diagram

Notes

Programs that allocate large amounts of data to the stack, such as threaded programs, may result in stack overflows. This option can reduce the size of the stack frame to help avoid overflows.

This option is only valid when used together with IPA (-qipa, -O4, -O5 compiler options).

Specifying this option may adversely affect program performance.

Example

To compile myprogram.c to use a small stack frame, enter:

xlc myprogram.c -qipa -qsmallstack

Related References

Compiler Command Line Options
g
ipa
O, optimize IBM Copyright 2003