Visible to Intel only — GUID: GUID-0732E920-DFCE-401F-8B1A-1A4724A9720A
Visible to Intel only — GUID: GUID-0732E920-DFCE-401F-8B1A-1A4724A9720A
fzero-initialized-in-bss, Qzero-initialized-in-bss
Determines whether the compiler places in the DATA section any variables explicitly initialized with zeros.
Syntax
Linux: |
-fzero-initialized-in-bss -fno-zero-initialized-in-bss |
Windows: |
/Qzero-initialized-in-bss /Qzero-initialized-in-bss- |
Arguments
None
Default
-fno-zero-initialized-in-bss |
Variables explicitly initialized with zeros are placed in the BSS section. This can save space in the resulting code. |
Description
This option determines whether the compiler places in the DATA section any variables explicitly initialized with zeros.
If option -fno-zero-initialized-in-bss (Linux*) or /Qzero-initialized-in-bss- (Windows*) is specified, the compiler places in the DATA section any variables that are initialized to zero.
IDE Equivalent
Visual Studio: None
Eclipse: Data > Disable Placement of Zero-Initialized Variables in .bss - place in .data instead
Alternate Options
None