fzero-initialized-in-bss , Qzero-initialized-in-bss

Determines whether the compiler places in the DATA section any variables explicitly initialized with zeros.

IDE Equivalent

Windows: Data > Place Zero-Initialized Variables in .bssNone

Linux: Data > Disable Placement of Zero-Initialized Variables in .bss - place in .data instead

Mac OS X: Data > Place Zero-Initialized Variables in .bss

Architectures

IA-32, Intel® 64 architectures

Syntax

Linux and Mac OS X:

-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
or/Qzero-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 and Mac OS X) or /Qzero-initialized-in-bss- (Windows) is specified, the compiler places in the DATA section any variables that are initialized to zero.

Alternate Options

None


Submit feedback on this help topic

Copyright © 1996-2010, Intel Corporation. All rights reserved.