Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 7/13/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

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

Determines whether the compiler places in the DATA section any variables explicitly initialized with zeros. This feature is only available for ifort.

Syntax

Linux:

-fzero-initialized-in-bss

-fno-zero-initialized-in-bss

macOS:

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

IDE Equivalent

None

Alternate Options

None