Tells the compiler the stack alignment to use on entry to routines.
Determines whether the compiler treats common symbols as global definitions.
Tells the compiler to preserve allocation of variables that are not referenced in the source.
Tells the compiler that errno can be reliably tested after calls to standard math library functions.
Specifies that a compilation unit is a component of a main program and should not be linked as part of a shareable object.
Tells the compiler that single-precision constants assigned to double-precision variables should be evaluated in double precision.
Determines whether the compiler generates position-independent code.
Tells the compiler to generate position-independent code. The generated code can only be linked into executables.
Enables or disables stack overflow security checks including functions.
Determines whether the compiler generates code that detects some buffer overruns.