Data Options
- fcommon
Determines whether the compiler treats common symbols as global definitions.
- fkeep-static-consts
Tells the compiler to preserve allocation of variables that are not referenced in the source.
- fmath-errno
Tells the compiler that errno can be reliably tested after calls to standard math library functions.
- fpack-struct
Specifies that structure members should be packed together.
- fpic
Determines whether the compiler generates position-independent code.
- fpie
Tells the compiler to generate position-independent code. The generated code can only be linked into executables.
- fstack-protector
Enables or disables stack overflow security checks for certain (or all) routines.
- fzero-initialized-in-bss, Qzero-initialized-in-bss
Determines whether the compiler places in the DATA section any variables explicitly initialized with zeros.
- GA
Enables faster access to certain thread-local storage (TLS) variables.
- Gs
Lets you control the threshold at which the stack checking routine is called or not called.
- GS
Determines whether the compiler generates code that detects some buffer overruns.
- mcmodel
Tells the compiler to use a specific memory model to generate code and store data.