Deprecated and Removed Compiler Options

This topic lists deprecated and removed compiler options and suggests replacement options, if any are available.

Deprecated Options

Occasionally, compiler options are marked as "deprecated." Deprecated options are still supported in the current release, but are planned to be unsupported in future releases.

The following options are deprecated in this release of the compiler:

Linux* OS and Mac OS* X Options

Suggested Replacement

-axK

None

-axN

Linux* OS: -axSSE2
Mac OS* X: None

-axP

Linux* OS: -axSSE3
Mac OS* X on IA-32 architecture: -axSSE3
Mac OS* X on Intel® 64 architecture: None

-axS

-axSSE4.1

-axT

Linux* OS: -axSSSE3
Mac OS* X on IA-32 architecture: None
Mac OS* X on Intel® 64 architecture: -axSSSE3

-axW

-msse2

-diag-<type> sv[<n>]

-diag-<type> sc[<n>]

-diag-enable sv-include

-diag-enable sc-include

-func-groups

-prof-func-groups

-i-dynamic

-shared-intel

-i-static

-static-intel

-inline-debug-info

-debug

-IPF-flt-eval-method0

-fp-model source

-IPF-fltacc
-no-IPF-fltacc

-fp-model precise
-fp-model fast

-IPF-fma

-fma

-IPF-fp-relaxed

-fp-relaxed

-march=pentiumii

None

-march=pentiumiii

-march=pentium3

-mcpu

-mtune

-mp

-fp-model

-Ob

-inline-level

-openmp-lib legacy

None

-openmpP

-openmp

-openmpS

-openmp-stubs

-prefetch

-opt-prefetch

-prof-genx

-prof-gen=srcpos

-use-asm

None

-use-pch

-pch-use

-xK

-mia32

-xN

Linux* OS: -xSSE2
Mac OS* X: None

-xO

-msse3

-xP

Linux* OS: -xSSE3
Mac OS* X on IA-32 architecture: -xSSE3
Mac OS* X on Intel® 64 architecture: None

-xS

-xSSE4.1

-xT

Linux* OS: -xSSSE3
Mac OS* X on IA-32 architecture: None
Mac OS* X on Intel® 64 architecture: -xSSSE3

-xW

-msse2

Windows* OS Options

Suggested Replacement

/4Nb

/check:none

/4Yb

/check:all

/debug:partial

None

/Fm

/map

/G5

None

/G6 (or /GB)

None

/G7

None

/Ge

/Gs0

/ML and/MLd

None

/Op

/fp

/QaxK

None

/QaxN

/QaxSSE2

/QaxP

/QaxSSE3

/QaxS

/QaxSSE4.1

/QaxT

/QaxSSSE3

/QaxW

/arch:SSE2

/Qdiag-<type> sv[<n>]

/Qdiag-<type> sc[<n>]

/Qdiag-enable:sv-include

/Qdiag-enable:sc-include

/Qinline-debug-info

None

/QIPF-flt-eval-method0

/fp:source

/QIPF-fltacc
/QIPF-fltacc-

/fp:precise
/fp:fast

/QIPF-fma

/Qfma

/QIPF-fp-relaxed

/Qfp-relaxed

/Qopenmp-lib:legacy

None

/Qprefetch

/Qopt-prefetch

/Qprof-genx

/Qprof-gen=srcpos

/Quse-asm

None

/Quse-vcdebug

None

/QxK

None

/QxN

/QxSSE2

/QxO

/arch:SSE3

/QxP

/QxSSE3

/QxS

/QxSSE4.1

/QxT

/QxSSSE3

/QxW

/arch:SSE2

/Zd

/debug:minimal

Deprecated options are not limited to this list.

Removed Options

Some compiler options are no longer supported and have been removed. If you use one of these options, the compiler issues a warning, ignores the option, and then proceeds with compilation.

This version of the compiler no longer supports the following compiler options:

Linux* OS and Mac OS* X Options

Suggested Replacement

-axB

-axSSE2

-axi

None

-axM

None

-cxxlib-gcc[=dir]

-cxxlib[=dir]

-cxxlib-icc

None

-F

-preprocess-only or -P

-fp

-fno-omit-frame-pointer

-fpstkchk

-fp-stack-check

-IPF-fp-speculation

-fp-speculation

-ipo-obj (and -ipo_obj)

None

-Kpic, -KPIC

-fpic

-mtune=itanium

None

-nobss-init

-no-bss-init

-opt-report-level

-opt-report

-prof-format-32

None

-prof-gen-sampling

None

-qp

-p

-shared-libcxa

-shared-libgcc

-ssp

None

-static-libcxa

-static-libgcc

-syntax

-syntax-only or -fsyntax-only

-tpp1

None

-tpp2

-mtune=itanium2

-tpp5

None

-tpp6

None

-tpp7

-mtune=pentium4

-xB

-xSSE2

-xi

None

-xM

None

Windows* OS Options

Suggested Replacement

/4ccD (and /4ccd)

None

/G1

None

/QaxB

/QaxSSE2

/Qaxi

None

/QaxM

None

/Qfpstkchk

/Qfp-stack-check

/QIPF-fp-speculation

/Qfp-speculation

/Qipo-obj (and /Qipo_obj)

None

/Qopt-report-level

/Qopt-report

/Qprof-format-32

None

/Qprof-gen-sampling

None

/Qssp

None

/Qvc6

None

/Qvc7

None

/QxB

/QxSSE2

/Qxi

None

/QxM

None

Removed options are not limited to these lists.